USE OF MEMORY PROTECTION TO IMPLEMENT REPLICATING COLLECTION IN AN INCREMENTAL, COPYING GARBAGE COLLECTOR

Patent №

US 7,653,793

Granted

2010-01-26

Filed 2004

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10991148

An incremental collector can include memory pages, preferably virtual memory (VM) pages containing objects. A bit or byte map is created with one entry corresponding to each VM page. The VM page being collected is first write-protected and then the reachable objects are copied or relocated. Application induced changes to objects that have already been relocated are flagged in the map. Later the collector will suspend the application, scan the map and update the relocated objects that were changed and update the references to these objects. In one embodiment aimed at concurrent collecting, the map is copied to a second map, and the second map is scanned for changes that are propagated as before. The application may be suspended on the last pass through the map for the updating of remaining relocated objects by scanning the first map. The incremental collector can be a Train algorithm.

AI classification

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

Ownership

SUN MICROSYSTEMS, INC.

assignment · 160070616

Assignors

GARTHWAITE, ALEXANDER T.

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

© 2026 NYSGPT2525 LLC