发明名称 INCREMENTAL CLASS UNLOADING IN A REGION-BASED GARBAGE COLLECTOR
摘要 A method for incrementally unloading classes using a region-based garbage collector is described. In one embodiment, such a method 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 method 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 method identifies the class set as “live.” This will preclude unloading the class set from the subset of regions. A corresponding computer program product and apparatus are also disclosed herein.
申请公布号 US2012203804(A1) 申请公布日期 2012.08.09
申请号 US201213431973 申请日期 2012.03.28
申请人 BURKA PETER W.;DISHER JEFFREY M.;MAIER DARYL J.;MICIC ALEKSANDAR;SCIAMPACONE RYAN A.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BURKA PETER W.;DISHER JEFFREY M.;MAIER DARYL J.;MICIC ALEKSANDAR;SCIAMPACONE RYAN A.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址