Sciweavers

IWMM
2000
Springer
135views Hardware» more  IWMM 2000»

Conservative Garbage Collection for General Memory Allocators

15 years 10 months ago
Conservative Garbage Collection for General Memory Allocators
This paper explains a technique that integrates conservative garbage collection on top of general memory allocators. This is possible by using two data structures named malloc-tables and jump-tables that are computed at garbage collection time to map pointers to beginning of objects and their sizes. This paper describes malloc-tables and jump-tables, an implementation of a malloc/jump-table based conservative garbage collector for Doug Lea's memory allocator, and experimental results that compare this implementation with Boehm-Demers-Weiser GC, a state-ofthe-art conservative garbage collector. Keywords Conservative garbage collection, memory allocation, automatic memory management.
Gustavo Rodriguez-Rivera, Michael Spertus, Charles
Added 25 Aug 2010
Updated 25 Aug 2010
Type Conference
Year 2000
Where IWMM
Authors Gustavo Rodriguez-Rivera, Michael Spertus, Charles Fiterman
Comments (0)