Invention Grant
US08601036B2 Handling persistent/long-lived objects to reduce garbage collection pause times
有权
处理持久/长寿命的对象以减少垃圾回收暂停时间
- Patent Title: Handling persistent/long-lived objects to reduce garbage collection pause times
- Patent Title (中): 处理持久/长寿命的对象以减少垃圾回收暂停时间
-
Application No.: US13069614Application Date: 2011-03-23
-
Publication No.: US08601036B2Publication Date: 2013-12-03
- Inventor: Vinod Nalla , Harish K. Panda , Pranavaditya Kannojoo , Bipin N. Patil
- Applicant: Vinod Nalla , Harish K. Panda , Pranavaditya Kannojoo , Bipin N. Patil
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Walter W. Duft
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
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.
Public/Granted literature
- US20120246204A1 Handling Persistent/Long-Lived Objects To Reduce Garbage Collection Pause Times Public/Granted day:2012-09-27
Information query