Javaアプリケーションで、JITがコードを壊すという問題が発生しています。JITを無効にすると、すべて正常に動作しますが、実行速度は10〜20倍遅くなります。
特定のメソッドまたはクラスのJITを無効にする方法はありますか?
編集:私はUbuntu 10.10を使用しており、次の両方で同じ結果が得られます。
OpenJDK Runtime Environment (IcedTea6 1.9) (6b20-1.9-0ubuntu1)
OpenJDK 64-Bit Server VM (build 17.0-b16, mixed mode)
と:
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)