Java虛擬機的JIT編譯過程

在默認情況下,虛擬機在代碼編譯器還未完成之前,都仍然按照解釋方式繼續執行,而編譯動作則在後臺的編譯棧中執行。 在後臺執行編譯的過程中,編譯器做了什麼?Server Compiler和Client Compiler兩個編譯器的編譯過程是不一樣的。對於Client Compiler來說,它是一個簡單快速的三段式編譯器,主要的關注點在局部性的優化,而放棄了許多耗時較多的全局優化手段。
相關文章
相關標籤/搜索