Diablo Javaはとてつもなく凄かった

なぜ,ネイティブコードよりもJava VMの方が速いのかが不思議でした.
Java VM V.S. ネイティブコード - なぜか数学者にはワイン好きが多い

結論.Diabloがとてつもなく凄かったみたいです.
次期BEA WebLogic Server「Diablo」で実現するノンストップアプリサーバ - ITmedia エンタープライズ
http://journal.mycom.co.jp/news/2005/08/09/011.html

というのは,全く同じjarファイルを異なるJava VMで実行したところ,次のような結果になりました.
まず,GNUJava仮想マシン

> time /usr/local/jdk/bin/java -jar Pendulum.jar Pendlum
1.0,0.01
-0.9368734759859007,-0.35438428629884006
0.7586961792021539,0.6552491571791168
-0.4873487970738525,-0.8756475362411043
0.156153573002246,0.9885138650309242
0.1942177615102147,-0.9799878319059567
-0.520738593131847,0.8511164583954232
0.783311219273834,-0.6177255219286855
-0.9496909619511764,0.30847610459007824
0.9994459075076086,0.038655070663285565
time=25465
23.716u 0.046s 0:25.62 92.7%    5+2228k 0+0io 0pf+0w

次に,Diablo

> time /usr/local/diablo-jre1.6.0/bin/java -jar Pendulum.jar Pendlum
1.0,0.01
-0.9368734759859007,-0.35438428629884006
0.7586961792021539,0.6552491571791168
-0.4873487970738525,-0.8756475362411043
0.156153573002246,0.9885138650309242
0.1942177615102147,-0.9799878319059567
-0.520738593131847,0.8511164583954232
0.783311219273834,-0.6177255219286855
-0.9496909619511764,0.30847610459007824
0.9994459075076086,0.038655070663285565
time=554
0.612u 0.000s 0:01.67 36.5%     81+1105k 117+6io 116pf+0w

100倍も速さが違います.
こうなったら,好きじゃないですけど,SunのJava VMも比較しなければならないでしょう.
FreeBSDにSun入れるのは大変だから,明日以降ですかね...