1、Dalvik:Android 4.4及以下平臺(tái)使用的虛擬機(jī)哲思;程序運(yùn)行時(shí)卦溢,JIT通過進(jìn)行連續(xù)的性能分析來優(yōu)化程序代碼的執(zhí)行,在程序運(yùn)行過程中泵殴,Dalvik虛擬機(jī)在不斷將字節(jié)碼轉(zhuǎn)換成機(jī)器碼的編譯過程涮帘。
2、ART(Android Runtime):Android4.4以上平臺(tái)使用的虛擬機(jī)技術(shù)笑诅;ART引入了AOT預(yù)編譯技術(shù)焚辅,在應(yīng)用程序安裝過程中,ART已經(jīng)將字節(jié)碼重新編譯成了機(jī)器碼苟鸯,程序運(yùn)行時(shí)不需進(jìn)行實(shí)時(shí)編譯同蜻,直接調(diào)用就可,極大地提高了運(yùn)行效率早处,同時(shí)減少了電量消耗湾蔓。