Invention Grant
- Patent Title: Hardware off-load garbage collection acceleration for languages with finalizers
- Patent Title (中): 硬件卸载垃圾收集加速语言与终结者
-
Application No.: US12645537Application Date: 2009-12-23
-
Publication No.: US08407444B2Publication Date: 2013-03-26
- Inventor: Joseph H. Allen , Moshe M. E. Matsa
- Applicant: Joseph H. Allen , Moshe M. E. Matsa
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Lee Law, PLLC
- Agent Christopher B. Lee
- Main IPC: G06F12/02
- IPC: G06F12/02

Abstract:
A memory allocation message for each primary memory allocation in a primary memory made by a primary processor is received at a hardware memory management module, including an indication of whether a finalizer routine is associated with each primary memory allocation. A representation of each primary memory allocation is allocated within a second memory in response to each memory allocation message, including the indication of whether there is the associated finalizer routine. A determination is made, based upon the allocated representations of each primary memory allocation within the second memory, to free a primary memory allocation in the primary memory. A call object finalizer message is sent to the primary processor instructing the primary processor to call the finalizer routine associated with the primary memory allocation in the primary memory in response to determining that the primary memory allocation has the associated finalizer routine.
Public/Granted literature
- US20110153691A1 HARDWARE OFF-LOAD GARBAGE COLLECTION ACCELERATION FOR LANGUAGES WITH FINALIZERS Public/Granted day:2011-06-23
Information query