I love comparing current trunk against 0.9.0. It always makes me happy.
Here are the numbers for a local gem install rake. The second set of numbers is trunk plus a ThreadContext-passing experimental patch I'm working on. Without my experimental patch, trunk benchmarks about four seconds slower.
0.9.0:
real 2m1.867s
user 2m2.158s
sys 0m2.768s
trunk + my patch:
real 1m22.221s
user 1m22.322s
sys 0m2.813s
That's an increase of 32%. Are we having fun yet?
The best part of this is that we haven't even started on a number of very promising performance changes, and we're still not compiling anything. Nibbling, nibbling away at overhead is paying serious dividends.
Saturday, September 30, 2006
Performance Progress Since 0.9.0
Subscribe to:
Posts (Atom)