以前のエントリ「iPhone/iPod touch用Java SE実行環境(JamVM+GNU Classpath)」で紹介したJay Freeman (saurik)氏のレポジトリからjikesがインストールできるようになっています。 jikesはC++で実装されたJVMを使用しないjavac互換の高速Javaコンパイラです。先にも述べたようにJamVMにはJITがないため、ecj.jarを使用したjavacは非常に遅いのが問題でしたが、jikesの登場によってiPhone/iPod touch上でのJavaのコンパイルが非常に快適になります。 簡単なHello Worldなクラスでもjavacではコンパイルに40秒近くかかっていますが、jikesなら1秒足らずで終了します。