基于結(jié)構(gòu)描述的HotSpot C2即時(shí)編譯器

打開文本圖片集
摘要:OpenJDK的開源吸引了很多想弄明白Java虛擬機(jī)如何運(yùn)行的開發(fā)人員。本文基于HotSpot虛擬機(jī)源碼,分析了Java虛擬機(jī)的運(yùn)行機(jī)制,并進(jìn)一步深入研究了服務(wù)器端C2即時(shí)編譯框架,指出了HotSpot虛擬機(jī)高效運(yùn)行的原因,為下一步深入優(yōu)化打好基礎(chǔ)。
關(guān)鍵詞: Java虛擬機(jī);HotSpot虛擬機(jī);服務(wù)器端編譯器;結(jié)構(gòu)描述文件
一、引言
Java虛擬機(jī)技術(shù)提供Java標(biāo)準(zhǔn)平臺的基礎(chǔ)設(shè)施,提供對快速開發(fā)、部署關(guān)鍵業(yè)務(wù)的桌面和企業(yè)應(yīng)用程序的解決方案。(剩余6214字)