Handling Persistent/Long-Lived Objects To Reduce Garbage Collection Pause Times

Patent №

US 8,601,036

Granted

2013-12-03

Filed 2011

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13069614

A method, system and computer program product for reducing garbage collection pause time. According to example embodiments, a garbage collection cycle is initiated on a set of objects that have been dynamically allocated in a memory. An identification is made of new persistent objects and reachable non-persistent objects while ignoring old persistent objects that have been identified as persistent in previous garbage collection cycles. The new persistent objects are associated as members of a set of persistent objects that includes the old persistent objects. The persistence information for the set of persistent objects is preserved for use during subsequent garbage collection cycles. All reachable non-persistent objects and all persistent objects in the set of persistent objects are marked for memory reclamation phase processing. The persistent objects are so marked using the preserved persistence information such that repeated scanning of persistent objects during multiple garbage collection cycles is avoided.

AI classification

AI hardware0.99
Planning0.99
Knowledge representation0.08
Evolutionary computation0.00
Natural language0.00
Vision0.00
Machine learning0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 260040153

Assignors

NALLA, VINOD, PANDA, HARISH K., KANNOJOO, PRANAVADITYA, PATIL, BIPIN N.

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

From the same owner

© 2026 NYSGPT2525 LLC