■ Java JitCompiler

  ・Javaコンパイラは、クラスファイル(.class)を出力する

  ・クラスファイルは、実行環境に依存しない仮想的なコードである

  ・実行時にJVMは、クラスファイルをローディングする

  ・実際に実行する場合に、仮想的なコードを実行環境の機械語にコンパイルして実行する

  ・なので一番最初に実行する時は、コンパイルが必要なため若干のスピード低下が起こるが、二回目以降の実行は他の機械語コードのシステムと遜色ないスピードとなる

  ・この仕組みをJust In Time Compiler(JIT Compiler)と言う

  ・現在では、最初にコンパイルした結果が最適ではないと判明した場合、再度コンパイルしなおすような高度な機能を持っている


-----------------------------------------------------
・目次 Java 雑多
  http://blogs.yahoo.co.jp/artery2020/40586387.html
・目次 - Java入門
  http://blogs.yahoo.co.jp/artery2020/39975776.html
・目次 - ビジネスパーソンの常識と非常識
  http://blogs.yahoo.co.jp/artery2020/39728331.html
・目次 - 論理・発想・思考についての考察と鍛え方
  http://blogs.yahoo.co.jp/artery2020/39657784.html
-----------------------------------------------------