The good news is that even with the J9 JVM, JRuby outperforms native Ruby, at least on this mathematical algorithm. This was not the case prior, so the JRuby fixes have really helped. In fact, if I look at the last data point (x=100), the code executed in less than half the time it took previously with the only change being the JRuby 1.1.3 instead of 1.1. I could describe the source of the bug, but you are much better off reading Charlie's description.
Friday, July 25, 2008
JRuby 1.1.3 Performance
The good news is that even with the J9 JVM, JRuby outperforms native Ruby, at least on this mathematical algorithm. This was not the case prior, so the JRuby fixes have really helped. In fact, if I look at the last data point (x=100), the code executed in less than half the time it took previously with the only change being the JRuby 1.1.3 instead of 1.1. I could describe the source of the bug, but you are much better off reading Charlie's description.
Subscribe to:
Post Comments (Atom)
1 comment:
Thanks for confirming the fix! Glad to hear performance is looking better. I imagine this may have been the source of problems on some other JVMs as well, so hopefully folks who've tried in the past can test again.
Post a Comment