Tweakig -lowmem to be more eager
Boris-Barboris
ismailsiege at gmail.com
Mon May 20 13:41:15 UTC 2019
On Sunday, 19 May 2019 at 23:54:27 UTC, Anonymouse wrote:
> What makes it decide to collect? What triggers it?
You can try setting heapSizeFactor option to something lower than
2 to increase collection frequency:
https://github.com/dlang/druntime/blob/47b03c14a1097d28afcf22f645628ba4046377bd/src/core/gc/config.d#L26
https://dlang.org/spec/garbage.html#gc_config
dmd appears to respect DRT_GCOPT environment variable.
The logic behind the decision to collect, I'm afraid, is not
described anywhere but the code itself
(https://github.com/dlang/druntime/blob/47b03c14a1097d28afcf22f645628ba4046377bd/src/gc/impl/conservative/gc.d#L1690)
More information about the Digitalmars-d-learn
mailing list