On Wed, May 28, 2008 at 11:33:28PM +0900, Roger Pack wrote:
> http://lloydforge.org/projects/ruby/
> somewhat weird changes to the GC.  they use a 2K fixed heap size with
> slightly decreased performance.  I'll email and ask for the benchmarks
> they used.
After re-reading the log of 1.9, trunk does now have a binary search
routine for is_pointer_to_heap. In my experience, this is what is needed
to actually stop growing the heaps without a huge performance impact.
I would do some measurement, but I have absolutely no time right now :(

Anway, what I *will* do is port the (very lightweight) GC
instrumentation methods I had added to my version of 1.8.6. Without
those, benchmarking the GC performance is pretty useless.

Sylvain