第十一章 晚期(運行期)優化 《深入理解java虛擬機》

當虛擬機發現某個方法或代碼塊的運行特別頻繁時,就會把這些代碼認定爲熱點代碼。在運行時,虛擬機將會把這些代碼編譯成本地平臺相關機器碼,並進行各種層次的優化,完成這個任務的編譯器稱爲即時編譯器(JIT編譯器) 解釋器(Interperter)和編譯器並存:當程序需要迅速啓動和執行的時候,解釋器可以首先發揮作用,省去編譯的時間,立即執行。在程序運行後,隨着時間的推移,編譯器把越來越多的代碼編譯成本地代碼
相關文章
相關標籤/搜索