发明名称 CONSERVATIVE GARBAGE COLLECTING WITH CONCURRENT MARKING AND CONCURRENT SWEEPING FOR MEMORY MANAGEMENT
摘要 <p>Aspects for conservative garbage collecting are disclosed. In one aspect, a heap of objects is generated during an execution of a script, and script objects in an unexecuted portion are traced to corresponding memory locations on the heap. The heap is then marked concurrently with executing the script such that a marked heap includes reachable and unreachable objects. Memory allocated to the unreachable objects is then freed concurrently with executing the script based on the marking. In another aspect, an object graph associated with a call stack is generated and traced such that script objects in an unexecuted portion of the stack are traced to corresponding memory locations on a heap. Heap objects are marked concurrently with executing the stack so that a marked heap includes reachable and unreachable objects. Memory allocated to the unreachable objects is then cleared concurrently with executing the stack based on the marked heap.</p>
申请公布号 KR20140009422(A) 申请公布日期 2014.01.22
申请号 KR20137025539 申请日期 2012.03.06
申请人 MICROSOFT CORP. 发明人 LUCCO STEVEN;MAN CURTIS CHENG CHENG
分类号 G06F12/00;G06F9/44 主分类号 G06F12/00
代理机构 代理人
主权项
地址