|
|
|
overview
|
libgarbagecollector is a plug-in garbage collector
library designed to be used by high level language implementors. It's used in the
Io programming language, so it's reasonably well tested and supported.
|
|
features
|
incremental tri-color collector with write-barrier
baker treadmill allocator
support for finalization-before-free
support for incremental marks (large objects can take multiple passes to finish their marking)
tunable marks-per-alloc and allocation-step
support for gathering performance statistics
multi-state (can use multiple instances in the same process)
|
|
download
|
libgarbagecollector.tgz version 1.5
|
|
license
|
Revised BSD
|
|
docs
|
link
|