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

Incremental class unloading in a train-algorithm-based garbage collector

机译:基于火车算法的垃圾收集器中的增量类卸载

摘要

A garbage collector collects a train-managed heap in accordance with the train algorithm. In doing so, it concentrates into a respective train the heap-located objects that belong to garbage cycles even if those cycles additionally include certain types of objects that are outside the train-managed heap. It does so by using objects within the heap as proxies for those extra-heap objects, and it evacuates into a proxy object's train any collection-set objects referred to by the extra-heap objects for which the proxy object is a proxy. The objects in those garbage cycles containing the extra-heap objects can thereby be collected incrementally despite the extra-heap references to them.
机译:垃圾收集器根据火车算法收集火车管理的堆。这样,它会将属于垃圾循环的堆定位对象集中到相应的火车中,即使这些循环另外包括火车管理堆之外的某些类型的对象。它通过使用堆中的对象作为那些堆外对象的代理来做到这一点,并且将堆外对象引用的任何集合集对象(代理对象为其代理)撤离到代理对象的训练中。因此,尽管有多余的堆引用,那些包含额外堆对象的垃圾循环中的对象也可以递增地收集。

著录项

  • 公开/公告号US6529919B1

    专利类型

  • 公开/公告日2003-03-04

    原文格式PDF

  • 申请/专利权人 SUN MICROSYSTEMS INC.;

    申请/专利号US20000504091

  • 发明设计人 OLE AGESEN;ALEXANDER T. GARTHWAITE;

    申请日2000-02-15

  • 分类号G06F120/00;

  • 国家 US

  • 入库时间 2022-08-22 00:04:10

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号