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:
Comments (Atom)
 
 
