发明名称 Efficient parallel bitwise sweep during garbage collection
摘要 A method, system, and program for efficient parallel bitwise sweeps of larger objects during garbage collection are provided. During a bitwise sweep, a helper thread scans a mark vector looking for a consecutive sequence of unmarked bits of a sufficient length following a marked bit. Once a consecutive sequence of unmarked bits of a sufficient length following a marked bit is detected, the helper thread fetches the size of a marked object corresponding to the marked bit. If the size of the marked object exceeds a size represented by the consecutive sequence of unmarked bits, the remainder of the bits representing the marked object are skipped, such that once a marked object is identified as potentially exceeding an object fetch threshold the helper thread efficiently skips the remainder of the bits represents the marked object and continues scanning for a number of consecutive zeroes indicating free space.
申请公布号 US2005278487(A1) 申请公布日期 2005.12.15
申请号 US20040862137 申请日期 2004.06.04
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BLANDY GEOFFREY O.
分类号 G06F12/02;G06F12/14;(IPC1-7):G06F12/14 主分类号 G06F12/02
代理机构 代理人
主权项
地址