On 5/22/07, Charles Oliver Nutter <[EMAIL PROTECTED]> wrote:
With the compiler enabled and fully compiling, we are faster than MRI
Ha, but of course. With a compiler you just about eliminate that other abstraction layer, or pay the price for it upfront, in compilation. Anyway, this all is hand-waving around the fact that it's optimized to the point where regular profiling doesn't help a lot. I understand, that you understand, that I understand :)
At this point, it's all about guessing, reducing to very small chunks of code in a huge number of iterations, stubbing things out and measuring the difference. And then somebody comes in with a whole new bytecode engine, and all these small optimizations just become irrelevant...
The truth is that we're at a point of optimization where typical Java profiling isn't telling us the whole story.
So it seems. Anyway, profiling and debugging are good ways to get familiar with the guts of any software, so it wasn't a waste of time for me today. By the way, as I wrote to Ola, anyone who undertakes a project of this magnitude and complexity in their spare time is CRAZY. After a peek inside, I'm saying this with all the admiration to you, guys, that ASCII can express.
Have faith :)
Amen. -- Alex --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
