《深入理解java虛擬機》---晚期(運行期)優化(11)

一、概述 在部分的商用虛擬機中,java虛擬機最初是通過解釋器進行解釋執行的,當虛擬機發現某個方法或者代碼的運行特別頻繁時,就會把這些代碼認定爲「熱點代碼」,爲了提高熱點代碼的執行效率,在運行時,虛擬機就會把這些代碼編譯成與本地平臺無關的機器碼,並進行各種層次的優化,完成這個任務的編譯器稱爲即時編譯器(JIT編譯器)。這個編譯器其實並不是虛擬機必需的部分,但是確實衡量一款商用虛擬機優秀與否的最關鍵
相關文章
相關標籤/搜索