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