|
jam 0.0.1
A compacting generational garbage collector for C++26
|
Two generations and one shared worker pool. More...
Public Attributes | |
| generation_options | old {} |
| Generation zero, below young in virtual memory. | |
| generation_options | young {} |
| Generation one; ordinary typed allocation starts here. | |
| std::size_t | workers = 1 |
| Workers shared by marking and compaction, including the caller. | |
| std::size_t | minor_collections = 7 |
| Minor collections between scheduled majors; zero means always major. | |