Method and apparatus for distinguishing reachable objects and non-reachable objects in an object-based application
    1.
    发明授权
    Method and apparatus for distinguishing reachable objects and non-reachable objects in an object-based application 失效
    用于在基于对象的应用程序中区分可达对象和不可达对象的方法和装置

    公开(公告)号:US06889303B2

    公开(公告)日:2005-05-03

    申请号:US10240840

    申请日:2001-03-09

    IPC分类号: G06F12/02

    摘要: The invention is directed to a method for distinguishing reachable objects and non-reachable objects in an object-based application in a system with a volatile memory and a non-volatile memory. The object-based application operates in the non-volatile memory on the objects, whereof at least one is a root object. Each root object is processed by writing for each object that is reachable from the root object, a positive reachability information into the volatile memory and marking those objects in the non-volatile memory as reusable memory, for which no positive reachability information is present in the volatile memory.

    摘要翻译: 本发明涉及一种用于在具有易失性存储器和非易失性存储器的系统中的基于对象的应用中区分可到达对象和不可达对象的方法。 基于对象的应用程序在对象上的非易失性存储器中运行,其中至少一个是根对象。 每个根对象通过写入从根对象可达到的每个对象来处理,将可达性信息传递到易失性存储器中,并将非易失性存储器中的这些对象标记为可重用存储器,在该存储器中不存在正面的可达性信息 易失性存储器