发明名称 WRITE BARRIER APPARATUS AND METHOD FOR TRAPPING GARBAGE COLLECTION PAGE BOUNDARY CROSSING POINTER STORES
摘要 <p>Architectural support is provided for trapping of garbage collection page boundary crossing pointer stores. Identification of pointer stores as boundary crossing is performed by a store barrier responsive to a garbage collection page mask that is programmably encoded to define a garbage collection page size. The write barrier and garbage collection page mask provide a programmably-flexible definition of garbage collection page size and therefore of boundary crossing pointer stores to be trapped, affording a garbage collector implementer with support for a wide variety of generational garbage collection methods, including train algorithm type methods to managing mature portions of a generationally collected memory space. Pointer specific store instruction replacement allows implementations that provide an exact barrier not only to pointer stores, but more particularly to pointer stores crossing programmably defined garbage collection page boundaries.</p>
申请公布号 EP0914632(B1) 申请公布日期 2001.11.28
申请号 EP19980915596 申请日期 1998.04.21
申请人 SUN MICROSYSTEMS, INC. 发明人 O'CONNOR, JAMES, MICHAEL;TREMBLAY, MARC;VISHIN, SANJAY
分类号 G06F12/00;G06F12/02;(IPC1-7):G06F12/02 主分类号 G06F12/00
代理机构 代理人
主权项
地址