Method and apparatus for performing generational garbage collection in a segmented heap

   
   

One embodiment of the present invention provides a system that facilitates performing generational garbage collection on a heap. The system operates by dividing an old generation of the heap into segments. Next, the system divides each segment into a series of cards and associates a separate card table with each segment. This card table has an entry for each card in the segment. In a variation on this embodiment, while updating a pointer within an object in the old generation, the system locates the segment containing the object and accesses the card table for the segment. The system then marks the entry in the card table associated with the card containing the object.

 
Web www.patentalert.com

< Memory-block coalescing based on run-time demand monitoring

< System for electronic repository of data enforcing access control on data retrieval

> Method of tracking objects for application modifications

> System and method for providing internet address corresponding to an electronic signal to a user

~ 00198