Oh FYI, in order to get good perf I had to bump up InlineSmallCode to at *least* 2000, and it seemed to settle into best perf at 5000.
On Wed, Feb 16, 2011 at 11:12 AM, Charles Oliver Nutter <head...@headius.com> wrote: > On Wed, Feb 16, 2011 at 4:00 AM, Christian Thalinger > <christian.thalin...@oracle.com> wrote: >>> I'm still a little skeptical about that. What benchmarks did you run? > > Skeptical? Do you think it should be faster or slower? > > I was comparing recursive fib (bench_fib_recursive.rb) with normal > JRuby versus JRuby + indy. Normal was around 0.16-0.17s for fib(30) > and indy was around 0.11-0.12s. > >> Btw. when I try indy JRuby I get: >> >> $ bin/jruby.sh -J-Djruby.compile.invokedynamic=true >> -J-XX:+UnlockExperimentalVMOptions -J-XX:+EnableMethodHandles >> -J-XX:+EnableInvokeDynamic test/test_array.rb >> VM option '+UnlockExperimentalVMOptions' >> VM option '+EnableMethodHandles' >> VM option '+EnableInvokeDynamic' >> LoadError: load error: builtin/java/org.jruby.ast -- >> java.lang.RuntimeException: java.lang.IllegalArgumentException: bad reorder >> array > > Ahh, I must still have one or more of my permutes botched. I'll try to > fix this up today. Thanks! > > - Charlie > _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev