发明名称 Method and apparatus for forwarding references to objects concurrently with space-incremental garbage collection
摘要 In order to prevent concurrent garbage collection using a space-incremental algorithm from corrupting objects, objects are evacuated by copying them to relocated destinations and a forwarding data structure is associated with each region created by the space-incremental algorithm. The forwarding data structure is used to map object locations in that region to their relocated destinations. When an attempt is made to access the object, the forwarding data structure is accessed and, if the object is found in the data structure, the corresponding forwarding address is used to access the object. The forwarding data structure can be a hash table, a direct mapped table or other structure.
申请公布号 US7321909(B1) 申请公布日期 2008.01.22
申请号 US20040021287 申请日期 2004.12.23
申请人 SUN MICROSYSTEMS, INC. 发明人 GARTHWAITE ALEXANDER T.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址