Invention Grant
US07975114B2 Memory management based on concurrent garbage collection using safepoints
有权
基于使用保护点的并发垃圾收集的内存管理
- Patent Title: Memory management based on concurrent garbage collection using safepoints
- Patent Title (中): 基于使用保护点的并发垃圾收集的内存管理
-
Application No.: US12151430Application Date: 2008-05-05
-
Publication No.: US07975114B2Publication Date: 2011-07-05
- Inventor: Gil Tene , Michael A. Wolf
- Applicant: Gil Tene , Michael A. Wolf
- Applicant Address: US CA Sunnyvale
- Assignee: Azul Systems, Inc.
- Current Assignee: Azul Systems, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Van Pelt, Yi & James LLP
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
Managing memory comprises execute a mutator comprising a plurality of mutator threads, and concurrently execute a garbage collector. Each of the plurality of mutator threads is separately stopped and notified, and is interrupted at a respective safepoint. In some cases executing the garbage collector includes remapping one or more references to one or more objects in an existing from-space, releasing the existing from-space, relocating one or more live objects that currently reside in a new from-space to one or more corresponding new locations, and identifying a set of one or more candidate pages suitable for forming next from-space during next garbage collection iteration.
Public/Granted literature
Information query