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 hardwareG06F 12/0276Y10S 707/99957

AI classification

AI hardware1.00
Vision0.02
Knowledge representation0.01
Natural language0.01
Evolutionary computation0.01
Planning0.01
Machine learning0.00
Speech0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 135380834

Assignors

GARTHWAITE, ALEXANDER T.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC