Kita pagrindinė „Android“ versija pagaliau pašalins „Dalvik“ ir nustatys ART Runtime Compiler kaip numatytąjį!
Nuo tada, kai mes pirmą kartą pamačiau ART pasirodė kartu su Android 4.4 KitKat išleidimu, visi žinojome, kad ji ilgainiui pakeis senstantį ir gana neefektyvų Dalvik vykdymo laiko kompiliatorių. Na, žmonės, laikas jau atėjo, nes vakar vėlai vakare įvykdyti įsipareigojimai AOSP pagrindiniam padaliniui rodo, kad Dalvik gavo kirvį ir ART yra nustatyti kaip numatytieji.
Aptariami pakeitimai yra sujungtų įsipareigojimų forma 98553 ir 98618. Pirmasis yra atsakingas už Dalvik pašalinimą iš AOSP pagrindinės šakos, o antrasis perjungia numatytąjį vykdymo laiko kompiliatorių į ART.
Viso jų šlovės pokyčius galite pamatyti žemiau:
Dalvikas mirė, tegyvuoja Dalvikas! NESUJUNGTI
šaknis
cd libcore
atpirkimo pradžia dalvik-is-miręs-tegyvuoja-dalvik .
repo sinchronizavimas -c .
git rm -r libdvm
git add JavaLibrary.mk (pašalinus libdvm nuorodas, pridėjus aiškias pagrindinio libarto nuorodas)
git add Docs.mk (pakeitus nuorodas į libdvm į libart)
git add benchmarks/Android.mk (pridėjus aiškias core-libart nuorodas)
git pridėti Android.mk (pašalinus dalvik-host target)
git commit -a -m 'Dalvik mirė, tegyvuoja Dalvikas! NESUSIJUNGTI'
Perjungti iš pagrindinio į pagrindinį libartą
Na, žmonės, susijungimai kalba patys už save. Dalvikas mirė, tegyvuoja Dalvikas! Ir sprendžiant iš to, koks ART veiksmingas tapo per pastaruosius kelis mėnesius, Dalvik tikriausiai nebus Bent jau ne po to, kai XDA vyresnysis pripažintas kūrėjas rovo89 išleis su ART suderinamą Xposed versiją Sistema. :)
[Šaltinis: AOSP kodo peržiūra (pakeitimai 98553 ir 98618)]