There have been significant improvements in the performance of Mono runtime this year. Three Mono releases were made:
2007-02-07 Mono 1.2.3
2007-05-15 Mono 1.2.4
2007-08-30 Mono 1.2.5
I adapted some benchmarks from "shootout" benchmarks, namely cheap-concurrency, nsieve, recursive, and ran it with IronPython 1.1 using Mono 1.2.3, 1.2.4, 1.2.5, and current SVN version. Here is a result:
By the way, the plot was done with Matplotlib. Highly recommended.
All code to run the benchmark is available from FePy SVN:
And so is the raw data: