什麼是即時、或 JIT 編譯器,它做什麼?
Java 使用 javac(編譯器)將 java 程式碼轉換為位元組碼(.class 檔案)。
然後,JVM 在內部使用直譯器以及 JVM 將位元組碼轉換為系統可理解的程式碼。
JVM 將反覆執行的程式碼段識別為“熱點”,並使用即時編譯器將其編譯,然後在需要時重複使用。
廣告
Java 使用 javac(編譯器)將 java 程式碼轉換為位元組碼(.class 檔案)。
然後,JVM 在內部使用直譯器以及 JVM 將位元組碼轉換為系統可理解的程式碼。
JVM 將反覆執行的程式碼段識別為“熱點”,並使用即時編譯器將其編譯,然後在需要時重複使用。