-
公开(公告)号:US20050021576A1
公开(公告)日:2005-01-27
申请号:US10625048
申请日:2003-07-23
申请人: Katherine Barabash , Yoav Ossia , Erez Petrank
发明人: Katherine Barabash , Yoav Ossia , Erez Petrank
CPC分类号: G06F12/0269 , Y10S707/99957
摘要: A method for collecting garbage in a computing environment, the method including tracing root objects to their reachable objects in a population of objects, marking the traced objects, unmarking a marked card including any of the objects, tracing any marked object on the unmarked card to an unmarked referent object of the marked object, marking the unmarked referent object, and tracing the marked referent object to its reachable objects, concurrently with the operation of a mutator upon the population of objects within the computing environment, and, while no mutator operates upon the population of objects within the computing environment, marking the traced objects, tracing unmarked root object referents to their reachable objects, marking any of the objects, and designating any unmarked object in the population of objects as available for reallocation.
摘要翻译: 一种用于在计算环境中收集垃圾的方法,所述方法包括将根对象追溯到对象群体中的可达对象,标记所追踪对象,取消标记包括任何对象的标记卡,跟踪未标记卡上的任何标记对象, 标记未标记对象的未标记的指示对象,标记未标记的指示对象,以及将标记的对象对象追溯到其可达到的对象,与计算环境中的对象群体上的变异器的操作同时,并且在没有变异器操作的情况下 计算环境中对象的总体,标记跟踪对象,跟踪未标记的根对象指向其可到达对象,标记任何对象,以及指定对象群体中可用于重新分配的任何未标记对象。