JIT 編譯器與普通編譯器有何不同?
Java 使用 javac(編譯器)將 Java 程式碼轉換為位元組碼(.class 檔案)。
當我們使用 JVM 執行此程式碼時,它會在內部使用直譯器將位元組碼轉換為系統可理解的程式碼。
為了避免反覆執行同一程式碼片段,JVM 識別出它們為“熱點”,並使用即時編譯器對其進行編譯,然後根據需要重新使用它們。
編譯器將給定的程式編譯(轉換)為可執行程式碼(一次性編譯全部程式碼)。
JIT 編譯器執行的任務類似,但它是由 JVM 在內部使用,以轉換位元組碼中的熱點。
編譯器將給定的程式編譯(轉換)為可執行程式碼(一次性編譯全部程式碼)。
JIT 編譯器執行的任務類似,但它是由 JVM 在內部使用,以轉換位元組碼中的熱點。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP