摘要:安卓手機運行環(huán)境art什么意思Android運行環(huán)境ART安卓之前的版本運行機制是Dalvik,這個導(dǎo)致安卓卡慢,安卓4.4之后推出了ART,在5.0上完全使用了ART模式。ART 的機制與 Dalvik 不同。在Dalvik下,應(yīng)用每次運行的時候,字節(jié)碼都需要通過即時編譯器轉(zhuǎn)換為機器碼,這會拖慢應(yīng)用的運行效
安卓手機運行環(huán)境art什么意思
Android運行環(huán)境ART
安卓之前的版本運行機制是Dalvik,這個導(dǎo)致安卓卡慢,安卓4.4之后推出了ART,在5.0上完全使用了ART模式。
ART 的機制與 Dalvik 不同。在Dalvik下,應(yīng)用每次運行的時候,字節(jié)碼都需要通過即時編譯器轉(zhuǎn)換為機器碼,這會拖慢應(yīng)用的運行效率,而在ART 環(huán)境中,應(yīng)用在第一次安裝的時候,字節(jié)碼就會預(yù)先編譯成機器碼,使其成為真正的本地應(yīng)用。這個過程叫做預(yù)編譯(AOT,Ahead-Of-Time)。這樣的話,應(yīng)用的啟動(首次)和執(zhí)行都會變得更加快速。
通俗一點就是,ART增加APK安裝容量,實現(xiàn)了流暢度。同問。。。
手機運行環(huán)境Dalvik和ART是什么意思?有什么區(qū)別
一個是解釋運行,一個是編譯運行。手機現(xiàn)在是什么就用什么,雖然ART比較新,但是效果并不好。有時候反而變慢了。各有優(yōu)劣,art更流暢,但占用內(nèi)存更大。
版權(quán)聲明:本站部分常識內(nèi)容收集于其他平臺,若您有更好的常識內(nèi)容想分享可以聯(lián)系我們哦!