Le 12/09/2009 11:47, Charles Oliver Nutter a écrit : > On Sat, Sep 12, 2009 at 3:21 AM, John Rose<john.r...@sun.com> wrote: > >> I just pushed that fix. I also pushed (what I hope are) the fixes for >> the last GC bugs. Please let me know what happens. >> > Updated numbers for Surinx, new build as of a few minutes ago: > > ~/projects/surinx ➔ jruby --server -J-XX:+UnlockExperimentalVMOptions > -J-XX:+EnableInvokeDynamic bin/surinx examples/fib.sx > 0.091 > 0.068 > 0.066 > 0.067 > 0.067 > 0.066 > 0.066 > 0.065 > 0.069 > 0.066 > > I don't have Remi's backport handy, but it's obviously very close. >
[fo...@localhost surinx]$ /usr/jdk/jdk1.6.0_11/bin/java -server -cp .:src -javaagent:../indy-backport2/lib/jsr292-backport.jar examples/fib hello 0.914 <-- Oups, bytecode generation is not cheap ! 0.071 0.072 0.064 0.072 0.071 0.067 0.068 0.065 0.06 [fo...@localhost surinx]$ java -davinci-server-inlining -cp .:src -Xbootclasspath/p:/tmp/jdk7-jsr292.jar -XX:+UnlockExperimentalVMOptions -XX:+EnableInvokeDynamic examples/fib hello 0.084 0.065 0.06 0.062 0.064 0.06 0.063 0.061 0.064 0.063 As you say, it's very close :) > - Charlie > Rémi _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev