運行期優化——深入理解Java虛擬機

解析與即時編譯共存: 在部分的商用虛擬機(Sun HotSpot,IBM J9)中,Java程序最初時通過解析器進行解析執行的,當虛擬機發現某個方法或者代碼塊的運行特別頻繁時,就會把這些代碼認定爲「熱點代碼」(Hot Spot Code)。爲提高熱點代碼的執行效率,在運行時,虛擬機將會把這些代碼編譯成本地平臺相關的機器碼,並進行各層次的優化,完成這個任務的編譯器稱爲即時編譯器(Just In Ti
相關文章
相關標籤/搜索