首页> 外国专利> SYSTEM AND METHOD FOR UPDATING REFERENCES WHEN INCREMENTALLY COMPACTING A HEAP

SYSTEM AND METHOD FOR UPDATING REFERENCES WHEN INCREMENTALLY COMPACTING A HEAP

机译:用于在完全竞争堆中更新参考的系统和方法

摘要

A method, system, and computer-usable medium for updating references while incrementally compacting a heap. A compaction manager initializes each entry in a compaction data structure with a terminating value, where each entry within the compaction data structure corresponds to an address within a first compaction region. The compaction manager locates a first entry within the compaction data structure corresponding to the address of the first object. The compaction manager stores an address of the second object in the first entry and stores in the second object the value stored in the first entry. The compaction manager calculates a new address for the first object, traverses a chain of references starting with the first entry and updates the chain with the new address until encountering the terminating value, and moves the first object to the new address.
机译:一种用于在递增压缩堆的同时更新引用的方法,系统和计算机可用介质。压缩管理器用终止值初始化压缩数据结构中的每个条目,其中,压缩数据结构中的每个条目对应于第一压缩区域中的地址。压缩管理器在压缩数据结构中定位与第一对象的地址相对应的第一条目。压缩管理器将第二对象的地址存储在第一条目中,并将存储在第一条目中的值存储在第二对象中。压缩管理器计算第一个对象的新地址,遍历从第一个条目开始的引用链,并用新地址更新链,直到遇到终止值,然后将第一个对象移到新地址。

著录项

  • 公开/公告号US2008034022A1

    专利类型

  • 公开/公告日2008-02-07

    原文格式PDF

  • 申请/专利权人 GEOFFREY O. BLANDY;

    申请/专利号US20060462837

  • 发明设计人 GEOFFREY O. BLANDY;

    申请日2006-08-07

  • 分类号G06F17/30;

  • 国家 US

  • 入库时间 2022-08-21 20:10:31

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号