Invention Grant
- Patent Title: Efficiently marking objects with large reference sets
- Patent Title (中): 有效地标记具有大参考集的对象
-
Application No.: US12107483Application Date: 2008-04-22
-
Publication No.: US07987215B2Publication Date: 2011-07-26
- Inventor: Patrick H. Dussud , Maoni Z. Stephens
- Applicant: Patrick H. Dussud , Maoni Z. Stephens
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F12/16

Abstract:
Adding references to objects to a mark stack. A limited number of references to objects referenced by an object with a large number of object references are added to the stack. An object is accessed. A determination is made that references in the object should be added to a mark stack using a reference in the mark stack to the object in conjunction with a pointer. The pointer is used to track which references in the object have been placed on the mark stack. A reference to the object on the mark stack is accessed. A pointer is initialized. A reference to another object referenced by the object is pushed onto the mark stack. The pointer is incremented. It is then determined that that more references should be pushed to the mark stack. Acts of pushing references onto the mark stack and incrementing the pointer are repeated.
Public/Granted literature
- US20090265402A1 EFFICIENTLY MARKING OBJECTS WITH LARGE REFERENCE SETS Public/Granted day:2009-10-22
Information query