Assembly output from JRuby 'fib'
Charles Oliver Nutter
headius at headius.com
Tue Apr 26 20:54:55 PDT 2011
I prepared this for someone else, but I thought folks here might be
interested in it too.
This gist contains hotspot x86 (32-bit) assembly output for JRuby's
dynopt mode and invokedynamic (on a couple-week-old OS X OpenJDK
build). I haven't spent a lot of time investigating.
https://gist.github.com/943357
One thing I did notice is that MaxRecursiveInlineLevel appears to be 1
by default normally. I played with bumping it up but performance
degraded no matter what combination of flags I used.
A related question: what would it take to get the hsdis plugin
included with openjdk proper all the time? It would be nice if
PrintAssembly worked out of the box on all Java 7 builds.
- Charlie
More information about the mlvm-dev
mailing list