首页> 外国专利> Combining external and intragenerational reference-processing in a garbage collector based on the train algorithm

Combining external and intragenerational reference-processing in a garbage collector based on the train algorithm

机译:基于训练算法的垃圾收集器内外代参考处理相结合

摘要

A garbage collector collects at least a generation of a dynamically allocated heap in increments. In each increment, it identifies references located outside a collection set that refer to objects that belong to the collection set, and it evacuates the objects thus referred to before it reclaims the memory space that the collection set occupies. In some collection increments, references to collection-set objects are located both inside and outside the generation. The collector locates all such references, both those inside the generation and those outside it, before it evacuates any objects in response to any of them. By doing so, it is able to reduce the cost of locating references and evacuating objects.
机译:垃圾收集器至少以增量方式收集至少一代动态分配的堆。在每个增量中,它标识位于集合集外部的引用,这些引用指向属于该集合集的对象,并且在回收该集合集所占用的内存空间之前,先撤离由此引用的对象。在某些集合增量中,对集合集对象的引用位于生成的内部和外部。收集器在生成任何对象以响应其中的任何对象之前,先定位所有此类引用,包括生成内的引用和生成外的引用。通过这样做,可以减少定位参考和撤离对象的成本。

著录项

  • 公开/公告号US2004111447A1

    专利类型

  • 公开/公告日2004-06-10

    原文格式PDF

  • 申请/专利权人 GARTHWAITE ALEXANDER T.;

    申请/专利号US20020313254

  • 发明设计人 ALEXANDER T. GARTHWAITE;

    申请日2002-12-06

  • 分类号G06F12/00;

  • 国家 US

  • 入库时间 2022-08-21 23:18:25

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号