Fedoraブログ

Linuxのディストリビューション、FedoraCoreに関して日々感じたことを綴っています。

Javaは遅いから

2006-08-11 08:46:33 | 日々不精進
Open Tech Press | エクセルソフト、Javaアプリケーションを高速化・最適化するツール

 Javaコンパイラで作成されたJavaバイトコードを実行ファイルや共有ファイルに変換するソフトウェア「Excelsior JET 日本語版」の紹介です。
通常のJavaは、コンパイラでJavaバイトコードを生成し、それをJava仮想マシン上で実行します。
このため、ランタイムさえあればOSに依存せずに実行出来る訳ですが、その分実行速度が遅いのです。

 そんな訳で、それを高速化・最適化させるツールは有用性があると言えましょう。
ちなみに上記ソフトウェアはWin版とLinux版が発売されているそうです。
「スタンダードエディション」で13万という値段が安いかどうかは微妙ですが・・・。


 ところで、LinuxでJavaの高速・最適化をしたければ、gcjを使えば良いと思うのですが、どうでしょうか?
僕は滅多にJavaプログラムを作成する機会が無いので、「Excelsior JET」もgcjも必要ありませんが(本末転倒)。