AVOIDING REMEMBERED-SET MAINTENANCE OVERHEAD FOR MEMORY SEGMENTS KNOWN TO BE IN A COLLECTION SET
Patent №
US 7,209,935
Granted
2007-04-24
Filed 2002
Owner
SUN MICROSYSTEMS, INC.
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10305832
A garbage collector that employs the train algorithm to manage a generation in a computer system's dynamically allocated heap maintains for each of the generation's cars a respective remembered set that identifies all locations where references to objects in that car have been found by scanning locations identified by the mutator as having been modified. To avoid some of the expense of remembered-set updating, the collector refrains from attempting to add to a remembered set any reference located in a car that will be collected during the next collection increment. Additionally, if no mutator operation will occur before a collection set of one or more cars will be collected, any reference located outside that collection set but referring to an object within the collection set is not recorded in a remembered set but is recorded instead in a scratch-pad list of entries that identify references to collection-set objects that need to be evacuated.
AI classification
Ownership
SUN MICROSYSTEMS, INC.
assignment · 135380834
Assignors
GARTHWAITE, ALEXANDER T.
On an employer assignment, the assignors are typically the inventors.