发明名称 Reference-updating using per-chunk referenced-address ranges in a compacting garbage collector
摘要 Reference updating in a sliding compaction garbage collector may involve maintaining, for each logical region of the heap to be compacted, values that represent the range of addresses referenced by individual regions of the heap. For example, a highest-referenced address (HRA) represents the maximum address referenced by any object references in the respective region. Similarly, a lowest-reference address (LRA) represents the minimum address referenced by a region. When updating references during compaction, if the HRA and/or LRA for a particular region indicate that all references within the region point to addresses within a region of memory that will not be relocated during compaction, such as a dense prefix, the references with the particular region need not be updated. Maintaining HRAs and/or LRAs for region of heap memory may simplify determining whether or not references within individual regions require updating.
申请公布号 US2007294499(A1) 申请公布日期 2007.12.20
申请号 US20060452533 申请日期 2006.06.14
申请人 SUN MICROSYSTEMS, INC. 发明人 GARTHWAITE ALEXANDER T.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址