- 专利标题: Incremental class unloading in a region-based garbage collector
-
申请号: US13023447申请日: 2011-02-08
-
公开(公告)号: US08489653B2公开(公告)日: 2013-07-16
- 发明人: Peter Wiebe Burka , Jeffrey Michael Disher , Daryl James Maier , Aleksandar Micic , Ryan Andrew Sciampacone
- 申请人: Peter Wiebe Burka , Jeffrey Michael Disher , Daryl James Maier , Aleksandar Micic , Ryan Andrew Sciampacone
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Nelson and Nelson
- 代理商 Daniel P. Nelson; Alexis V. Nelson
- 主分类号: G06F12/00
- IPC分类号: G06F12/00 ; G06F17/30
摘要:
A technique for incrementally unloading classes using a region-based garbage collector is described. One aspect of such a technique includes maintaining a remembered set for a class set. The remembered set indicates whether instances of the class set are contained in one or more regions in memory, and in which regions the instances are contained. Upon performing an incremental garbage collection process for a subset of the regions in memory, the technique examines the remembered set to determine whether the class set includes instances in regions outside of the subset. If the remembered set indicates that the class set includes instances outside of the subset of regions, the technique identifies the class set as “live.” This will preclude unloading the class set from the subset of regions.
公开/授权文献
信息查询