La recolección de basura es un mecanismo de PowerBuilder que comprueba automáticamente la memoria de los objetos referenciados y huérfanos, y los elimina. Esto ayuda a evitar pérdidas de memoria. La recolección de basura puede ser usado para destruir objetos en lugar de destruirlas de forma explÃcita mediante la instrucción DESTRUIR. Esto ayuda a evitar errores en tiempo de ejecución que se producen cuando la declaración de destruir es ejecutado por un objeto que sea utilizado por otro proceso o se ha pasado por referencia a un evento o función. La recolección de basura se produce automáticamente en PowerBuilder. Sin embargo, la GarbageCollect, GarbageCollectGetTimeLimit, y los métodos de GarbageCollectSetTimeLimit también puede ser usado para forzar la recolección de basura de inmediato o para cambiar el intervalo entre los controles recuento de referencia.
