首页> 外国专利> Scanning of evacuated objects in a generation managed by the train algorithm

Scanning of evacuated objects in a generation managed by the train algorithm

机译:在火车算法管理的一代中扫描疏散对象

摘要

In computer systems including memory which execute programs of instructions, vtables associated with objects contain pointers which invoke operations to be performed by the program which are related to the objects. The operation invoked may include the step of modifying the pointer such that upon a subsequent reference to the vtable a different operation is invoked. In one embodiment, such vtables are utilized in conjunction with garbage collection methodologies such as those that invoke the train algorithm, such that operations such as reference processing, insertion and scanning during garbage collection may be invoked by pointers in vtables associated with cars or objects in the cars, and the vtables may invoke differing versions of the said operations depending on the characteristics and past history of the car or object, and upon an operation being executed the operation may change the pointer so that a different version of the operation is performed upon a subsequent reference to the vtable associated with the car or object.
机译:在包括执行指令程序的存储器的计算机系统中,与对象相关联的vtable包含指针,该指针调用由程序执行的与对象相关的操作。调用的操作可以包括修改指针的步骤,以便在后续引用vtable时调用不同的操作。在一个实施例中,这种vtable与诸如调用火车算法的那些垃圾收集方法结合使用,使得诸如垃圾处理期间的参考处理,插入和扫描之类的操作可以由与汽车或物体相关联的vtable中的指针来调用。汽车和vtable可以根据汽车或物体的特性和过去的历史来调用所述操作的不同版本,并且在执行操作时,操作可以更改指针,以便在执行操作时使用不同版本对与汽车或物体关联的vtable的后续引用。

著录项

  • 公开/公告号US7676801B1

    专利类型

  • 公开/公告日2010-03-09

    原文格式PDF

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

    申请/专利号US20040930483

  • 发明设计人 ALEXANDER T. GARTHWAITE;

    申请日2004-08-31

  • 分类号G06F9/44;G06F21/00;

  • 国家 US

  • 入库时间 2022-08-21 18:47:42

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号