A garbage collector divides the garbage-collected heap into "cards." It maintains a table containing a card-object table entry for each card. A card's entry contains information from which the collector can determine where any references in the card are located and thereby identify objects that may be reachable. Specifically, although each entry is smaller than a memory address, it has enough possible values to give the relative location of the object in which the associated card begins or to direct the collector to another entry for that information. But the entries are additionally grouped into sequences of contiguous entries that together are large enough to contain a complete address. When every card associated with a entry in a given (address-sized) entry sequence begins in the same object, that entry sequence is together given a value that the collector can recognize as indicating that object's absolute location.

 
Web www.patentalert.com

< Method, system and program for sharing the ability to set configuration parameters in a network environment

< Methods and apparatus for reducing resource contention in parallel data backup processes

> Production cell information system based on activity costs and an architecture therefor

> Management of file extent mapping to hasten mirror breaking in file level mirrored backups

~ 00257