Invention Grant
- Patent Title: Method and system for minor garbage collection in a multitasking environment
- Patent Title (中): 多任务环境中小垃圾收集的方法和系统
-
Application No.: US11864849Application Date: 2007-09-28
-
Publication No.: US07756912B2Publication Date: 2010-07-13
- Inventor: Laurent Philippe Daynes
- Applicant: Laurent Philippe Daynes
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Osha • Liang LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A method for minor garbage collection in a multitasking environment involves marking cards as clean, where the cards designate ranges of memory locations in a shared older generation. The method further involves marking a card as dirty when a reference field of an object within the card is modified, where a memory location of the reference field is designated by the card, where the reference field references a live young object in a task-specific young generation, and where the task-specific young generation is associated with a first task. The method further involves marking the card as single-dirty when the card only includes roots of live young objects in the task-specific young generation, and optimizing task-specific minor garbage collection for a second task by skipping the card when the card is marked as single-dirty.
Public/Granted literature
- US20090089345A1 METHOD AND SYSTEM FOR MINOR GARBAGE COLLECTION IN A MULTITASKING ENVIRONMENT Public/Granted day:2009-04-02
Information query