jam 0.0.1
A compacting generational garbage collector for C++26
Loading...
Searching...
No Matches
jam::heap_options Struct Referenceexport
Word heap | module jam

Two generations and one shared worker pool. More...

Collaboration diagram for jam::heap_options:
[legend]

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.

Detailed Description

Two generations and one shared worker pool.

Definition at line 822 of file heap.ccm.


The documentation for this struct was generated from the following file: