十、JVM(HotSpot)晚期(運行時)優化

注:本博文主要是基於JDK1.7會適當加入1.8內容。 Java程序最初是通過解釋器進行解釋執行的,當虛擬機發現某個方法或代碼塊的運行特別頻繁時,就會把這段代碼認定爲「熱點代碼」,爲了提高這部分代碼的執行效率,在運行時,虛擬機會將這些代碼編譯成與本地平臺相關的機器碼,並進行各個層次的優化,完成這個任務的編譯器成爲即時編譯器(JIT)。 1、HotSpot虛擬機內的即時編譯器 1)解釋器與編譯器 當
相關文章
相關標籤/搜索