发明名称 Method and apparatus for generational garbage collection of a heap memory shared by multiple processors
摘要 Apparatus, methods, systems and computer program products are disclosed describing generational garbage collection on a card-marked heap memory shared by multiple processing units. When one of the processing units detects that the free space available for node creation is below a threshold, that processing unit pauses its heap mutation processes and signals the other processing units to also pause mutation. After the other processing units pause heap mutation, the processing units then proceed to execute generational garbage collection procedures on the shared heap. The generational garbage collection procedures for each processing unit are driven by pointers stored in each processing unit's register, stack and static variables along with pointers within a specified partition of the shared card-marked heap. The processing units resume mutation of the heap once they all complete their garbage collection processes.
申请公布号 US6199075(B1) 申请公布日期 2001.03.06
申请号 US19970866351 申请日期 1997.05.30
申请人 SUN MICROSYSTEMS, INC. 发明人 UNGAR DAVID M.;WOLCZKO MARIO I.
分类号 G06F12/00;G06F9/44;G06F12/02;(IPC1-7):G06F17/30 主分类号 G06F12/00
代理机构 代理人
主权项
地址