发明名称 A method and apparatus for localizing nodes in a garbage collected carded heap
摘要 <p>Apparatus, methods, systems and computer program products are disclosed that optimize a programmed loop that stores pointer variables in an array in a card-marked heap. These methods also optimize garbage collection operations on these pointer variables. Instead of implementing a write-barrier in the body of a programmed loop, the loop is pararneterized. This parameterization is associated with the pointer array stored in the heap. This parameterization specifies the first and last modified elements in the array. It further specifies the stride (which indicates how many elements are skipped to reach the next modified element of the array). The parameterization is modified by successive loops that access the array. During a garbage collection operation, the array's pararneterization is used to optimize the process of locating modified elements in the array.</p>
申请公布号 EP0874317(A2) 申请公布日期 1998.10.28
申请号 EP19980303013 申请日期 1998.04.20
申请人 SUN MICROSYSTEMS, INC. 发明人 KNIPPEL, ROSS C.;BEYLIN, BORIS
分类号 G06F12/00;G06F12/02;(IPC1-7):G06F12/02 主分类号 G06F12/00
代理机构 代理人
主权项
地址