发明申请
- 专利标题: PROMPT LARGE OBJECT RECLAMATION
- 专利标题(中): 提出大型对象修复
-
申请号: US12708996申请日: 2010-02-19
-
公开(公告)号: US20110208792A1公开(公告)日: 2011-08-25
- 发明人: Antonios Printezis , Y. Srinivas Ramakrishna
- 申请人: Antonios Printezis , Y. Srinivas Ramakrishna
- 申请人地址: US CA Redwood Shores
- 专利权人: Oracle International Corporation
- 当前专利权人: Oracle International Corporation
- 当前专利权人地址: US CA Redwood Shores
- 主分类号: G06F17/00
- IPC分类号: G06F17/00 ; G06F12/02 ; G06F12/00
摘要:
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.
公开/授权文献
- US08589456B2 Prompt large object reclamation 公开/授权日:2013-11-19
信息查询