Surinx + backport

Rémi Forax forax at univ-mlv.fr
Sat Sep 12 15:32:16 PDT 2009


Le 12/09/2009 11:47, Charles Oliver Nutter a écrit :
> On Sat, Sep 12, 2009 at 3:21 AM, John Rose<John.Rose at 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.
>    

[forax at 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

[forax at 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


More information about the mlvm-dev mailing list