Benchmarking Ruby

This came out last week, but I didn’t have time to comment on it. Anthonio Cangiano did some benchmarking tests of various flavours of Ruby. In this benchmarking run, he was comparing the speed of Ruby based upon the compiler used to build Ruby. Previously, Ruby had been compiled using Visual C++ 6.0 (a 10 year old compiler). There has been an effort from the RubyInstaller group to rebuild the Ruby interpreter using MinGW and GCC. The figures are astounding:

For the Ruby 1.8 interpreter, there is an average 283% increase in speed. The improvements in compiler and library optimisation are incredible.