Author: Remi Meier <[email protected]>
Branch: 
Changeset: r279:0f3222c773e9
Date: 2013-06-25 16:51 +0200
http://bitbucket.org/pypy/stmgc/changeset/0f3222c773e9/

Log:    clean only used part of nursery

diff --git a/c4/nursery.c b/c4/nursery.c
--- a/c4/nursery.c
+++ b/c4/nursery.c
@@ -516,7 +516,8 @@
     dprintf(("minor: nursery moved to [%p to %p]\n", d->nursery_base,
              d->nursery_end));
 #else
-    memset(d->nursery_base, 0, GC_NURSERY);
+    memset(d->nursery_base, 0,
+           d->nursery_current - d->nursery_base);
 #endif
     d->nursery_current = d->nursery_base;
 
diff --git a/c4/nursery.h b/c4/nursery.h
--- a/c4/nursery.h
+++ b/c4/nursery.h
@@ -3,6 +3,7 @@
 
 #ifndef GC_NURSERY
 #define GC_NURSERY        4194304    /* 4 MB */
+//#define GC_NURSERY        (1<<20)    /* 1 MB */
 #endif
 
 
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to