JVM學習筆記十一 之 編譯期優化和運行期優化

一、概述 語言要在虛擬機上執行,必須先翻譯成機器代碼,翻譯的方式有兩種,一種是編譯期靜態翻譯爲機器碼,一種是編譯器翻譯爲某種表示,運行期在翻譯成機器碼來執行。 編譯器可分爲多種類型,1、編譯器把java源文件編譯成class文件的前端編譯器,如javac和eclipse的jdt增量編譯器;2、運行期把.class文件翻譯成本地機器代碼的JIT編譯器,如HotSpot VM的C1、C2編譯器;3、直
相關文章
相關標籤/搜索