安卓dalvik和art区别
Dalvik模式像是一臺折疊自行車,每次騎之前都要組裝后才能上路。而ART模式就是一個已經裝好的自行車,直接就能上車走人。所以ART模式在效率上肯定是要好于Dalvik。
?通過以上這種表格,我們可以直白的看出,全新的ART模式具備用RAM內存小、流暢度更好以及更省電的特性。
1:ART模式是Android runtime的簡稱。在ART虛擬機環境下,Android對程序只進行一次編譯,就是在程序安裝時。在安裝應用時,ART虛擬機就先將程序的Java語言轉化為適合Android系統運行的機器語言,而且是一次編譯終身受用。這樣就免于程序每次運行時,都要重新編譯的麻煩了,系統的運行效率被大大提高。
2:Dalvik是Google公司自己設計用于Android平臺的Java虛擬機。Dalvik虛擬機是Google等廠商合作開發的Android移動設備平臺的核心組成部分之一。它可以支持已轉換為 .dex(即Dalvik Executable)格式的Java應用程序的運行,.dex格式是專為Dalvik設計的一種壓縮格式,適合內存和處理器速度有限的系統。Dalvik 經過優化,允許在有限的內存中同時運行多個虛擬機的實例,并且[1]?每一個Dalvik 應用作為一個獨立的Linux 進程執行。獨立的進程可以防止在虛擬機崩潰的時候所有程序都被關閉。
轉載于:https://www.cnblogs.com/xuan52rock/p/4907826.html
總結
以上是生活随笔為你收集整理的安卓dalvik和art区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决centos KDE命令提示符和文字
- 下一篇: 做梦梦到猫配对什么意思