15.晚期(運行期)優化

如果說編譯期間的語法糖是前期優化,那麼運行期間虛擬機所做的優化則稱爲晚期優化。 概述 在部分的商用虛擬機中,Java程序最初是通過解釋器進行解釋執行的,當虛擬機發現某個方法或代碼塊運行特別頻繁時,就會把這些代碼認定爲「熱點代碼」。爲了提高熱點代碼的執行效率,在運行時,虛擬機會將這些代碼編譯成與本地平臺相關的機器碼,並進行各種層次的優化,完成這個任務的編譯器稱爲即時編譯。 解釋器與編譯器 解釋器可以
相關文章
相關標籤/搜索