gc_massacre branch is ready for testing.
Nick Wellnhofer
wellnhofer at aevum.de
Tue Sep 21 14:28:04 UTC 2010
First of all: Great work! This cleans up the whole GC code considerably
and makes it much easier to understand and work on.
I just tested the branch on Ubuntu 10.04, 32bit, Athlon 64 X2, 2.3 GHz.
It builds fine and all tests pass. A Rakudo build completes in 3m59s and
has a maximum RSS of 623MB. The numbers for trunk with different
--gc-threshold parameters are:
Threshold 25%: 310MB, 4m55s (default)
Threshold 50%: 413MB, 4m25s
Thershold 75%: 494MB, 4m15s
Threshold 100%: 578MB, 4m11s
AFAICS, these results can be explained by the provisional static
threshold of 256MB in gc_ms2. I think this should be worked out before
merging. Other than that, I don't see any problems.
Nick
More information about the parrot-dev
mailing list