JIT編譯對比AOT編譯(附圖片)

1)JIT編譯 以最新的java JIT爲例, JIT編譯器默認情況下處於啓用狀態,並在調用Java方法時被激活。 JIT編譯器將需要執行的方法(或代碼片段)的字節碼,做一個count計數,如果被調用的count計數超過了一個閾值,則解釋器會把這個方法(或代碼片段)的字節碼編譯爲本地機器代碼,順手緩存並添加索引,完後直接交給cpu運行。編譯並索引了該方法(或代碼片段)後,JVM下次執行它的時候會直
相關文章
相關標籤/搜索