晚期(運行期)優化

概述 Java程序最初通過解釋器進行解釋執行,當虛擬機發現某個方法或代碼塊的運行特別頻繁時,就會把這些代碼認定爲"熱點代碼",爲了提高熱點代碼的執行效率,在運行時,虛擬機將會把這些代碼編譯成與平臺相關的機器碼,並進行各種層次的優化,完成這個任務的編譯器稱爲即時編譯器(JIT編譯器) 爲何HotSpot 虛擬機要使用解釋器和編譯器並存的架構 爲何HotSpot 虛擬機要實現兩個不同的即時編譯器 程序
相關文章
相關標籤/搜索