馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
原文 http://012.tw/bdsHOP1
從 Android 4.4 開始,Google 開發者引進了新的 Android 運行環境 ART,以替代舊的 Dalvik VM。它目前仍然是實驗中的項目,系統預設的運作環境仍然是 Dalvik。
ART 的機制與 Dalvik 不同。在 Dalvik 下,app每次運行的時候,位元組碼(Bytecode)都需要透過即時編譯器轉換為機器語言,這會拖慢app的執行效率,而在 ART 環境中,app在第一次安裝的時候,位元組碼就會預先編譯成機器語言,這樣的話,app的啟動和執行都會變得更加快速。
根據一些基準測試,新的執行環境能夠使大多數app的執行時間減半。這意味著,CPU 消耗大、執行時間長的app能夠更加快速地完成,而一般的app也能更加流暢,例如動畫效果更順暢,觸控回饋更加即時。在多核處理器的設備上,多數情況下只需啟動少量的核心,或者能夠更好的利用 ARM 的 big.LITTLE 架構。另外,它將會顯著提升電池的續航能力以及系統的性能。
預編譯也會帶來一些缺點。一方面,機器語言佔用的儲存空間更大。位元組碼變為機器語言之後,可能會增加 10%-20%,不過在app包中,可執行的程式碼常常只是一部分。比如最新的 Google+ APK 是 28.3 MB,但是程式碼只有 6.9 MB。另一方面,app的安裝時間會變長。至於延長多少時間,取決於app本身,一些複雜的app如 Facebook 和 Google+ 會讓你等待更長時間。
Google 已經秘密開發了兩年之久。Android 擺脫卡頓的希望,看來就是它了。
===
開啟ART方法:
Settings / 1. Developer options / 2. Select runtime / 3. use ART / 4. reboot
系統重新編譯程式, 會化一點時間, 完成重新開機就可以用了.
|
評分
-
查看全部評分
|