読者です 読者をやめる 読者になる 読者になる

元派遣プログラマの自称技術系ブログです。雑記とか自作のオープンソースプロジェクトの話とか。
Javaとか組込とかできます。お仕事ください。

JITを使わないとどうなるか?

NyARToolkit

NyARToolkitでJITを使わないとどうなるか、ちょっと実験してみた。

サンプルにはNyARToolkit 1.2.0を使います。

PCは都合により、いつもと違うのを使いました。

JIT無効

java -Xint -cp test.jar jp.nyatla.nyartoolkit.sample.RawFileTest
42437

推定 23fps

JIT有効

java -XX:+UseCompilerSafepoints -XX:+UseOnStackReplacement -cp test.jar jp.nyatla.nyartoolkit.sample.RawFileTest
2813

推定 355fps

うはっ!
20倍近く違うのかッ

JITの無い環境で動かすとしたら、少なくとも5倍は早くする必要があるということか…

…、検出系の精度落とせば4倍程度は高速化できるから、その辺も検討してみようかな。