发明名称 Trace termination for on-the-fly garbage collection for weakly-consistent computer architecture
摘要 A method for memory management in execution of a program by a computer having a memory includes allocating respective portions of the memory to data objects using mutator threads of the program, whereby the objects are held in a heap created by the program. The data objects in the heap are traced so as to mark the data objects that are reachable at a given stage in the program. The computer loops over the mutator threads so as to verify for each of the mutator threads that every update to the allocated portions of the memory in progress by the mutator thread has been completed. The heap is then swept so as to free the memory that is allocated to the data objects that are not marked as reachable, for reallocation to new data objects.
申请公布号 US2002120823(A1) 申请公布日期 2002.08.29
申请号 US20010021424 申请日期 2001.12.19
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 KOLODNER ELLIOT K.;LEWIS ETHAN;PETRANK EREZ
分类号 G06F11/34;G06F12/02;(IPC1-7):G06F13/00 主分类号 G06F11/34
代理机构 代理人
主权项
地址