M C wrote:
Just read the interesting article below about javascript performance
increases due to a new tracing optimization. Sounds similar to what
JRuby is doing to me but according to the article it is something new.
http://arstechnica.com/news.ars/post/20080822-firefox-to-get-massive-javascript-performance-boost.html
Yeah, I'm looking over the paper now. It seems like something similar
could be used to improve the bytecode we feed to HotSpot, but HotSpot
dynamically does a similar optimization already. Most complex tracing
and profiling we might do in JRuby would probably interfere with
HotSpot's ability to do its own optimizations, so usually the best
result comes from getting Ruby code down to bytecode and reducing the
length and complexity of method calls as much as possible.
- Charlie
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email