Flag EnableInvokeDynamic hurt performance ?
Rémi Forax
forax at univ-mlv.fr
Sat Sep 25 11:28:27 PDT 2010
Forget to join the test case :)
Rémi
Le 25/09/2010 20:15, Rémi Forax a écrit :
> Is it a known issue ?
>
> I compute the sum of an array values using the fork/join framework
> without a method handle nor an invokedynamic.
> Enabling invokedynamic make the test 10 times slower, hugh ?
>
> Rémi
>
> [forax at localhost src]$ java -XX:+UnlockExperimentalVMOptions
> -XX:+EnableInvokeDynamic Main5
> 1.0E7 in 271589951 ns
> 1.0E7 in 237457112 ns
> 1.0E7 in 240127283 ns
> 1.0E7 in 217190077 ns
> 1.0E7 in 218797753 ns
> 1.0E7 in 220700928 ns
> 1.0E7 in 223629792 ns
> 1.0E7 in 216456113 ns
> 1.0E7 in 215407307 ns
> 1.0E7 in 217131827 ns
> 1.0E7 in 217560651 ns
> 1.0E7 in 217247624 ns
> 1.0E7 in 223484101 ns
> 1.0E7 in 224640183 ns
> 1.0E7 in 220751071 ns
> 1.0E7 in 222363286 ns
> 1.0E7 in 229409856 ns
> 1.0E7 in 228857619 ns
> 1.0E7 in 215848071 ns
> 1.0E7 in 215329361 ns
> [forax at localhost src]$ java Main5
> 1.0E7 in 39480024 ns
> 1.0E7 in 18961421 ns
> 1.0E7 in 26926821 ns
> 1.0E7 in 27624046 ns
> 1.0E7 in 27361373 ns
> 1.0E7 in 30849248 ns
> 1.0E7 in 23242483 ns
> 1.0E7 in 25827938 ns
> 1.0E7 in 29493698 ns
> 1.0E7 in 28450758 ns
> 1.0E7 in 25993951 ns
> 1.0E7 in 26795379 ns
> 1.0E7 in 24874115 ns
> 1.0E7 in 23357791 ns
> 1.0E7 in 22871696 ns
> 1.0E7 in 28331538 ns
> 1.0E7 in 29761050 ns
> 1.0E7 in 29115157 ns
> 1.0E7 in 28256809 ns
> 1.0E7 in 27554623 ns
>
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Main5.java
Url: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20100925/05b19234/attachment.ksh
More information about the mlvm-dev
mailing list