Invention Grant
- Patent Title: Using an overflow list to process mark overflow
- Patent Title (中): 使用溢出列表来处理标记溢出
-
Application No.: US12103578Application Date: 2008-04-15
-
Publication No.: US07831640B2Publication Date: 2010-11-09
- Inventor: Maoni Z. Stephens , Patrick H. Dussud
- Applicant: Maoni Z. Stephens , Patrick H. Dussud
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F9/45

Abstract:
Mark stack overflow list. A method may be practiced in a computing environment including application code that implements garbage collection functionality. The garbage collection functionality includes pushing object references onto a mark stack, such that objects referenced on the mark stack can be marked so as to prevent memory for the objects from being recycled for use with other objects instances. The method includes acts for handling overflows of a mark stack. The method includes accessing a reference to an object. The object is processed by attempting to enumerate references to other objects from the object onto a mark stack. An overflow condition of the mark stack is detected for a referenced other object. A reference to the referenced other object is placed on an overflow list. References from the overflow list are processed.
Public/Granted literature
- US20090259702A1 USING AN OVERFLOW LIST TO PROCESS MARK OVERFLOW Public/Granted day:2009-10-15
Information query