ART模式是什么 ART模式有什么用?
一、ART模式是什么?
ART模式英文全稱為:Android runtime,谷歌Android 4.4系統(tǒng)新增的一種應(yīng)用運行模式,與傳統(tǒng)的Dalvik模式不同,ART模式可以實現(xiàn)更為流暢的安卓系統(tǒng)體驗,對于大家來說,只要明白ART模式可讓系統(tǒng)體驗更加流暢,不過只有在安卓4.4以上系統(tǒng)中采用此功能。
如果你對ART模式原理感興趣,不放接下來往下看。
在4.4系統(tǒng)之前,Android系統(tǒng)在Linux的底層下構(gòu)筑Dalvik一層的虛擬機,通過其可以更好適應(yīng)多樣的硬件架構(gòu),開發(fā)者只需要按一套規(guī)則進行應(yīng)用便可,無需因為不同的硬件架構(gòu)而處理與底層的驅(qū)動關(guān)系,大大提高開發(fā)的效率。
ART模式原理圖
不過提高了開發(fā)效率,但因為應(yīng)用均是運行在Dalvik虛擬機中,因此應(yīng)用程序每次運行的時候,一部分代碼都需要重新進行編譯,這過程需要消耗一定的時間和降低應(yīng)用的執(zhí)行效率,最明顯的便是拖延了應(yīng)用的啟動時間和降低運行速度。谷歌在安卓4.4之前的系統(tǒng)中加多一層虛擬機的初衷,不但是為了加快應(yīng)用的開發(fā)效率,更是為了適應(yīng)Android誕生之初硬件多樣性的問題。
不過最新的Android 4.4,谷歌準備利用新的模式去代替之前Dalvik虛擬機,那便是ART模式。ART模式便是Android Runtime,其能夠令系統(tǒng)更加高效和省電,執(zhí)行效率大大提高。
二、ART模式有什么功能作用?
通過以上詳細的ART模式介紹,相信大家對于ART模式的作用已經(jīng)有所了解了,ART模式最大的作用就是提升了安卓系統(tǒng)流暢度,相比Dalvik模式中出現(xiàn)的耗電快、占用內(nèi)存大、即使是旗艦機用久了也會卡頓嚴重等現(xiàn)象,ART模式中這種問題得到了很好的解決,通過在安裝應(yīng)用程序時,自動對程序進行代碼預(yù)讀取編譯,讓程序直接編譯成機器語言,免去了Dalvik模式要時時轉(zhuǎn)換代碼,實現(xiàn)高效率、省電、占用更低的系統(tǒng)內(nèi)存、手機運行流暢。
之前谷歌宣稱,安卓4.4運行內(nèi)存僅有512M RAM即可流暢運行,也就是所,一些老款低配機也可以流暢運行Android 4.4系統(tǒng),從側(cè)面也可以看出ART模式對于提升系統(tǒng)流暢度還是非常有幫助的。
翻頁》》ART模式其他問題