Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Commit

Permalink
Add precise gc implementation
Browse files Browse the repository at this point in the history
  • Loading branch information
rainers committed Jan 3, 2019
1 parent 92d4916 commit aa3a5d9
Show file tree
Hide file tree
Showing 6 changed files with 452 additions and 92 deletions.
4 changes: 2 additions & 2 deletions src/gc/config.d
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ struct Config
{
bool disable; // start disabled
ubyte profile; // enable profiling with summary when terminating program
string gc = "conservative"; // select gc implementation conservative|manual
string gc = "precise"; // select gc implementation conservative|precise|manual

size_t initReserve; // initial reserve (MB)
size_t minPoolSize = 1; // initial and minimum pool size (MB)
Expand All @@ -36,7 +36,7 @@ struct Config
string s = "GC options are specified as whitespace separated assignments:
disable:0|1 - start disabled (%d)
profile:0|1|2 - enable profiling with summary when terminating program (%d)
gc:conservative|manual - select gc implementation (default = conservative)
gc:conservative|precise|manual - select gc implementation (default = conservative)
initReserve:N - initial memory to reserve in MB (%lld)
minPoolSize:N - initial and minimum pool size in MB (%lld)
Expand Down
Loading

0 comments on commit aa3a5d9

Please sign in to comment.