Invention Grant
- Patent Title: Prompt large object reclamation
- Patent Title (中): 提示大对象回收
-
Application No.: US12708996Application Date: 2010-02-19
-
Publication No.: US08589456B2Publication Date: 2013-11-19
- Inventor: Antonios Printezis , Y. Srinivas Ramakrishna
- Applicant: Antonios Printezis , Y. Srinivas Ramakrishna
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Polsinelli PC
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
The present disclosure describes garbage collection that provides prompt reclamation of large objects. A heap space is divided into Young regions, Old regions, and Humongous regions. A remembered set is created and maintained, during the execution of one or more programs, for each region that specifies where there are references from outside the region to inside the region. A garbage collection list is generated specifying regions to perform garbage collection on. All Young regions and at least one Humongous region are included in the garbage collection list. If it is determined to include Old regions, the Old regions are selected and included in the garbage collection list. Then, a garbage collection is performed on the regions specified in the garbage collection list. During the garbage collection, the indication for each region is utilized to determine reachable objects in the region, ensuring that reachable objects are not deallocated.
Public/Granted literature
- US20110208792A1 PROMPT LARGE OBJECT RECLAMATION Public/Granted day:2011-08-25
Information query