[資訊] JIT(just in time)

深入淺出 JIT 編譯器
https://www.ibm.com/developerworks/cn/java/j-lo-just-in-time/index.html

JIT 是 just in time 的縮寫,也就是即時編譯編譯器,能夠加速程式的執行速度。以 Java 為例子,我們通常通過 javac 將程式原始程式碼編譯,轉換成 java 位元組碼,JVM 通過解釋位元組碼將其翻譯成對應的機器指令,逐條讀入,逐條解釋翻譯。很顯然,經過解釋執行,其執行速度必然會比可執行的二進位位元組碼程式慢很多。為了提高執行速度,引入了 JIT 技術。在運行時 JIT 會把翻譯過的機器碼保存起來,以備下次使用,因此從理論上來說,採用該 JIT 技術可以接近以前純編譯技術。


#JIT, just in time, 編譯器

留言