[pypy-svn] r54133 - pypy/branch/gc-improvements/pypy/rpython/memory/gc
arigo at codespeak.net
arigo at codespeak.net
Fri Apr 25 15:24:08 CEST 2008
Author: arigo
Date: Fri Apr 25 15:24:07 2008
New Revision: 54133
Modified:
pypy/branch/gc-improvements/pypy/rpython/memory/gc/hybrid.py
Log:
This seems to be a small improvement (wyvern; tried pystone,
richards, and some microbenches)
Modified: pypy/branch/gc-improvements/pypy/rpython/memory/gc/hybrid.py
==============================================================================
--- pypy/branch/gc-improvements/pypy/rpython/memory/gc/hybrid.py (original)
+++ pypy/branch/gc-improvements/pypy/rpython/memory/gc/hybrid.py Fri Apr 25 15:24:07 2008
@@ -21,8 +21,10 @@
# the following values override the default arguments of __init__ when
# translating to a real backend.
TRANSLATION_PARAMS = GenerationGC.TRANSLATION_PARAMS.copy()
- TRANSLATION_PARAMS['large_object'] = 1024 # XXX adjust
- TRANSLATION_PARAMS['large_object_gcptrs'] = 8192 # XXX adjust
+ TRANSLATION_PARAMS['large_object'] = 6*1024 # XXX adjust
+ TRANSLATION_PARAMS['large_object_gcptrs'] = 31*1024 # XXX adjust
+ TRANSLATION_PARAMS['min_nursery_size'] = 128*1024
+ # condition: large_object <= large_object_gcptrs < min_nursery_size/4
def __init__(self, *args, **kwds):
large_object = kwds.pop('large_object', 24)
More information about the Pypy-commit
mailing list