Nofl: A Precise Immix
a year ago
- #memory-management
- #garbage-collection
- #performance
- Nofl is a precise memory manager design based on Immix, allowing all free space between objects to be reclaimed down to the allocator's minimum alignment.
- The paper presents the Nofl layout, builds a collector library around it, and develops a new Scheme-to-C compiler for evaluation.
- Initial evaluations show Nofl outperforms standard copying and mark-sweep collectors for tight-to-adequate heap sizes in microbenchmarks.
- The work includes comparisons with other collectors and runs limited microbenchmarks to assess performance.