[pypy-commit] stmgc default: clean only used part of nursery
Raemi
noreply at buildbot.pypy.org
Tue Jun 25 16:51:45 CEST 2013
Author: Remi Meier <meierrem at student.ethz.ch>
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
More information about the pypy-commit
mailing list