about summary refs log tree commit diff
path: root/src/libmain
diff options
context:
space:
mode:
Diffstat (limited to 'src/libmain')
-rw-r--r--src/libmain/shared.cc12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/libmain/shared.cc b/src/libmain/shared.cc
index 68f145820361..3110c945232e 100644
--- a/src/libmain/shared.cc
+++ b/src/libmain/shared.cc
@@ -356,18 +356,6 @@ int main(int argc, char * * argv)
     GC_INIT();
 
     GC_oom_fn = oomHandler;
-
-    /* Set the initial heap size to something fairly big (384 MiB) so
-       that in most cases we don't need to garbage collect at all.
-       (Collection has a fairly significant overhead, some.)  The heap
-       size can be overriden through libgc's GC_INITIAL_HEAP_SIZE
-       environment variable.  We should probably also provide a
-       nix.conf setting for this.  Note that GC_expand_hp() causes a
-       lot of virtual, but not physical (resident) memory to be
-       allocated.  This might be a problem on systems that don't
-       overcommit. */
-    if (!getenv("GC_INITIAL_HEAP_SIZE"))
-        GC_expand_hp(384 * 1024 * 1024);
 #endif
 
     try {