首页> 外国专利> Incremental class unloading in a region-based garbage collector

Incremental class unloading in a region-based garbage collector

机译:基于区域的垃圾收集器中的增量类卸载

摘要

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.
机译:描述了一种使用基于区域的垃圾收集器增量卸载类的技术。这种技术的一个方面包括为一个类集维护一个记住的集。记忆集指示类集的实例是否包含在内存中的一个或多个区域中,以及实例包含在哪些区域中。在对内存中区域的子集执行增量垃圾收集过程后,该技术将检查记忆的集,以确定该类集是否包括该子集之外的区域中的实例。如果所记住的集合指示该类集合包括区域子集之外的实例,则该技术将该类集合标识为“实时”。这将阻止从区域子集中卸载类集。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号