发明名称 Write barrier system and method for trapping garbage collection page boundary crossing pointer stores
摘要 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.
申请公布号 US5845298(A) 申请公布日期 1998.12.01
申请号 US19970841544 申请日期 1997.04.23
申请人 SUN MICROSYSTEMS, INC. 发明人 O'CONNOR, JAMES MICHAEL;TREMBLAY, MARC;VISHIN, SANJAY
分类号 G06F12/00;G06F12/02;(IPC1-7):G06F17/30 主分类号 G06F12/00
代理机构 代理人
主权项
地址