Invention Grant
- Patent Title: Real-time replicating garbage collection
-
Application No.: US16368253Application Date: 2019-03-28
-
Publication No.: US11132294B2Publication Date: 2021-09-28
- Inventor: Kelvin Don Nilsen
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Jorge M. Maranto
- Main IPC: G06F17/00
- IPC: G06F17/00 ; G06F12/02 ; G06F9/50 ; G06F16/27 ; G06F9/48

Abstract:
A method and a system for garbage collection on a system. The method includes initiating a garbage collection process on a system by a garbage collector. The garbage collector includes one or more garbage collector threads. The method also includes marking a plurality of referenced objects using the garbage collector threads and one or more application threads during a preemption point. The method includes replicating the referenced objects using the garbage collector threads and marking for replication any newly discovered referenced objects found by scanning the application thread stack from a low-water mark. The method also includes replicating the newly discovered referenced objects and overwriting any reference to the old memory location.
Public/Granted literature
- US20200310963A1 REAL-TIME REPLICATING GARBAGE COLLECTION Public/Granted day:2020-10-01
Information query