发明名称 SYSTEM AND METHOD FOR DETERMINISTIC GARBAGE COLLECTION IN A VIRTUAL MACHINE ENVIRONMENT
摘要 In a virtual machine, Java Virtual Machine, or other runtime environment, a system and a method for improving the garbage collection times of the virtual machine memory. The JVM, or a garbage collector operating therein, can estimate, for an area of the memory space, the sum of the pause times for garbage collection of the software objects within the area, and control the garbage collection process so that the sum of the pause times for garbage collection will be lower than a target pause time limit, with a high degree of probability. A preselected compaction area can be pre-compacted to keep the compaction time within the target limit. The garbage collector can also predict the time required for final marking and repeat precleaning until the predicted final marking time is within the limits for pause times, and can improve pause times by redirecting application worker threads to do garbage collector work when entering or leaving the memory subsystem.
申请公布号 WO2007011422(A2) 申请公布日期 2007.01.25
申请号 WO2006US03238 申请日期 2006.01.30
申请人 BEA SYSTEMS, INC.;LINDHOLM, DAVID;JOELSON, MATTIAS;PEURA, NOORA 发明人 LINDHOLM, DAVID;JOELSON, MATTIAS;PEURA, NOORA
分类号 G06F17/30;G06F12/00 主分类号 G06F17/30
代理机构 代理人
主权项
地址