深刻理解Dalvik虛擬機- 解釋器的運行機制

Dalvik的指令執行是解釋器+JIT的方式,解釋器就是虛擬機來對Javac編譯出來的字節碼,作譯碼、執行,而不是轉化成CPU的指令集,由CPU來作譯碼,執行。可想而知,解釋器的效率是相對較低的,因此出現了JIT(Just In Time),JIT是將執行次數較多的函數,作即時編譯,在運行時刻,編譯成本地目標代碼,JIT能夠當作是解釋器的一個補充優化。再以後又出現了Art虛擬機的AOT(Ahead
相關文章
相關標籤/搜索