During a collection interval, if a multi-threaded generational, copying garbage collector finds that a card contains a reference to a younger generation, it gives a corresponding card table entry a youngergen value selected from a plurality of youngergen values at the beginning of the interval as the "current" youngergen value. The youngergen value chosen for a given collection interval differs from the one that was chosen for the previous collection interval. As a result, a collector thread is able to distinguish between a card in which a reference to the younger generation remained at the end of the previous interval and one identified by some other thread during the current interval as referring to a young-generation object. In that way, the thread is able to avoid unnecessary scanning.

 
Web www.patentalert.com

< Recording medium having recording program recorded therein and recording apparatus and method

< Method and system for data management perform the functions of automatically propagating changes in information related to product being designed or manufactured from a central location to remote and disparate user information systems having varying data formats

> Method and mechanism for on-line data compression and in-place updates

> Storage system with symmetrical mirroring

~ 00266