スレタイからは外れているけど一言.Javaの動作がもっさりして感じるのは
通常の実行方法だとJVMを生成してからユーザプログラムを実行しているから.
ユーザプログラムの実行時間が短い場合,相対的にJVMの生成に費やされる時間が
長くなるため,もっさりした感じを受けてしまうだけなのである.ユーザプロ
グラム部分の実行速度はもはやnative codeの速度とあまり変わらないのだ.