安卓4.4ART標(biāo)準(zhǔn)樣式解讀、性能相比較.ppt_第1頁(yè)
安卓4.4ART標(biāo)準(zhǔn)樣式解讀、性能相比較.ppt_第2頁(yè)
安卓4.4ART標(biāo)準(zhǔn)樣式解讀、性能相比較.ppt_第3頁(yè)
安卓4.4ART標(biāo)準(zhǔn)樣式解讀、性能相比較.ppt_第4頁(yè)
安卓4.4ART標(biāo)準(zhǔn)樣式解讀、性能相比較.ppt_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

安卓4.4 ART標(biāo)準(zhǔn)樣式解讀、性能相比較,假如檢查這個(gè)時(shí)刻的系統(tǒng)日記,便會(huì)發(fā)覺新的ART文件款式“dex2oat”正在運(yùn)行、編譯成文件、樹立Dalvik緩存。事情的真實(shí)情況上,假如你執(zhí)行了Dalvik緩存徹底整理,便會(huì)看見“安卓正在更新”(Android is upgrading)的提醒,此時(shí)幕里就正在對(duì)dex文件施行深化優(yōu)化,同時(shí)重建Dalvik緩存分區(qū)。這更加證實(shí)了ART如今的嘗試性質(zhì)。底層虛擬機(jī)的變動(dòng)對(duì)安卓應(yīng)用的性能、耗電量影響都是很大的,ART又有啥子變動(dòng)呢?這處找來(lái)兩部Nexus 5、兩部Moto X,作別各自運(yùn)行Dalvik、ART。從這以后固然不再有表面化的性能提高,不過(guò)Google和廠商們一直都在優(yōu)化Dalvik。某廠商看見了Caffeine馬克的相比較后也稱贊不停,并表達(dá)Dalvik的潛在力量的確已經(jīng)基本開鑿凈盡,ART是個(gè)美好地的方向。,新聞標(biāo)簽:安卓 。經(jīng)過(guò)這一過(guò)程,安卓應(yīng)用可以美好地適合各種林林總總的設(shè)施,但也由于半中腰的改換過(guò)程減低了執(zhí)行速率。Moto X上運(yùn)用了高通定制的Dalvik,AndEBench單線程、雙線程表達(dá)基本不相上下,四線程標(biāo)準(zhǔn)樣式?jīng)]有辦法運(yùn)行,Caffeine馬克則提高了不到20。I/art ( 615): DexFile_isDexOptNeeded cache file /data/dalvik-cache/.google.android.apps.maps2.apkclasses.dex does not exist for /data/app/com.google.android.apps.maps2.apkI/PackageManager( 615): Running dexopt on: com.google.an,droid.apps.mapsI/dex2oat ( 951): dex2oat: /data/dalvik-cache/.google.android.apps.maps2.apkclasses.dexW/dex2oat ( 951): Compilation of com.google.zxing.g.a.s com.google.zxing.g.a.s.f() took 126.msART到現(xiàn)在為止兼容ARMv7、x86、MIPS三種處置器架構(gòu),還不支持64位的ARMv8,并且從字節(jié)碼到原生代碼的改換短時(shí)間之內(nèi)僅支持AOT編譯,JIT標(biāo)準(zhǔn)樣式得往后再說(shuō)。事情的真實(shí)情況證實(shí),ART確實(shí)可以帶來(lái)表面化的性能提高,進(jìn)一步優(yōu)化后肯定還會(huì)更好,不過(guò)也有一點(diǎn)代價(jià),不可少需求占用更多儲(chǔ)存空間,應(yīng)用安裝和系統(tǒng)開始工作時(shí)間會(huì)延長(zhǎng)不,少(AOT編譯),然而我們信任這是值當(dāng)?shù)?。AnandTech最近幾天周密考察了Nexus 5,那里面就對(duì)ART標(biāo)準(zhǔn)樣式做了一點(diǎn)紹介和測(cè)試。ART遺棄了JIT而轉(zhuǎn)向AOT(預(yù)先編譯)標(biāo)準(zhǔn)樣式,會(huì)在開始工作過(guò)程中一樣的“安卓正在更新”時(shí)著手發(fā)生效力,只然而需求更長(zhǎng)時(shí)間。Linpack也提高了幾乎30。Nexus 5 AndEBench測(cè)試中,單線程下ART的速度有所提高,不過(guò)雙線程、四線程還不如Dalvik,顯然在線程分派方面還不夠好。 安卓4.4 KitKat里最引人關(guān)心注視的變動(dòng)之一就是新的安卓運(yùn)行時(shí)ART,但由于仍然嘗試性質(zhì)的,Google并未做大張聲勢(shì)的宣傳,有關(guān)紹介也很少,只說(shuō)它有盼代替運(yùn)用很久的Dalvik虛擬機(jī)。在安卓設(shè)施上,Dalvik虛擬機(jī)是運(yùn)行Java語(yǔ)言編著應(yīng)用的不可少步驟,正是它將應(yīng)用編譯為字節(jié)碼(Byt,eCode),而后再改換成dex(Dalvik可執(zhí)行款式),最后交付Dalvik虛擬機(jī)來(lái)運(yùn)行。Caffeine馬克是一款經(jīng)典的Java測(cè)試手續(xù),ART性能猛增了超過(guò)50。運(yùn)行時(shí)標(biāo)準(zhǔn)樣式可以在設(shè)置研發(fā)者選項(xiàng)里切換,而除開少局部應(yīng)用以外,大部分?jǐn)?shù)都可以正常運(yùn)行于ART。Android 2.2的時(shí)刻引入了立即編譯器(JIT),大大增長(zhǎng)了局部應(yīng)用的執(zhí)行速率。相

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論