Initialise Boehm GC only once
This commit is contained in:
parent
90dfb37f14
commit
06a8ac96e7
1 changed files with 2 additions and 2 deletions
|
@ -156,8 +156,8 @@ EvalState::EvalState()
|
||||||
countCalls = getEnv("NIX_COUNT_CALLS", "0") != "0";
|
countCalls = getEnv("NIX_COUNT_CALLS", "0") != "0";
|
||||||
|
|
||||||
#if HAVE_BOEHMGC
|
#if HAVE_BOEHMGC
|
||||||
static bool gcInitialised = true;
|
static bool gcInitialised = false;
|
||||||
if (gcInitialised) {
|
if (!gcInitialised) {
|
||||||
/* Set the initial heap size to something fairly big (25% of
|
/* Set the initial heap size to something fairly big (25% of
|
||||||
physical RAM, up to a maximum of 384 MiB) so that in most
|
physical RAM, up to a maximum of 384 MiB) so that in most
|
||||||
cases we don't need to garbage collect at all. (Collection
|
cases we don't need to garbage collect at all. (Collection
|
||||||
|
|
Loading…
Reference in a new issue