发明名称 Method and system for concurrent garbage collection
摘要 A method and system for concurrent garbage collection wherein live memory objects, i.e., not garbage, can be marked while an application executes. Root information is gleaned by taking a snapshot program roots or by arranging the stack to be scanned during execution of the program. Next, a first marking act is performed using the root information while the program executes. Modifications in the memory structure that occur during the concurrent marking act are logged or accumulated by a write watch module. The application is then paused or stopped to perform a second marking act using information from the write watch module. Following the second marking act, the garbage collection may be completed using various techniques.
申请公布号 US2003069905(A1) 申请公布日期 2003.04.10
申请号 US20020299489 申请日期 2002.11.18
申请人 MICROSOFT CORPORATION 发明人 DUSSUD PATRICK H.
分类号 G06F12/00;G06F12/02;G06F17/30;(IPC1-7):G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址