Invention Grant
US08601036B2 Handling persistent/long-lived objects to reduce garbage collection pause times 有权
处理持久/长寿命的对象以减少垃圾回收暂停时间

Handling persistent/long-lived objects to reduce garbage collection pause times
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.
Information query
Patent Agency Ranking
0/0