1. 程式人生 > >java 平臺的理解

java 平臺的理解

一:java不僅僅是解釋執行(java編譯成位元組碼,在轉換成機器碼),還有動態編譯,在程式執行時,利用jit編譯將熱點程式碼編譯成機器碼,這時候就是編譯執行,不是解釋執行

二:

 

三:jdk8是解釋和編譯混合模式,也有server和client模式,也有c1,c2的內建的jit編譯

四:-xint 就是告訴虛擬機器解釋執行,放棄編譯執行 ,-xcomp 就是關閉解釋執行。

五:aot編譯。優化了jit的預熱,直接將位元組碼轉成機器碼