A method and apparatus for reclaiming memory space allocated to data structures comprising data objects linked by identifying pointers. A repetitious cycle is performed including the following steps of traversing the data structures to identify and mark active data objects, deleting data objects that were marked as garbage during the previous cycle, marking data objects not marked as active as garbage, and executing the finalizer of any data object marked as garbage having a finalizer.

Un método y un aparato para reclamar la memoria asignaron a las estructuras de datos que abarcaban los objetos de los datos ligados identificando indicadores. Un ciclo repetitious se realiza incluyendo los pasos siguientes de atravesar las estructuras de datos para identificar y para marcar objetos activos de los datos, suprimiendo los objetos de los datos que fueron marcados como basura durante el ciclo anterior, marcando activo no marcada de los objetos de los datos tan como la basura, y ejecutando el finalizer de cualquier objeto de los datos marcado como basura que tenía un finalizer.

 
Web www.patentalert.com

< Transparent local and distributed memory management system

< Defragmentation utility for a shared disk parallel file system across a storage area network

> Preallocation of file system cache blocks in a data storage system

> System for managing asset access in a distributed storage system

~ 00073