ART los yog Dalvik rau Android - dab tsi yog nws, dab tsi yog qhov zoo, yuav ua li cas pab kom

02.25.2014 mobile pab kiag li lawm

Google nkag tau runtime tshiab raws li ib feem ntawm cov hauv 4.4 KitKat hloov tshiab. Tam sim no, ntxiv rau lub Dalvik virtual tshuab, ntawm cov cuab yeej niaj hnub nrog Snapdragon processors, nws yog ib qho ua tau xaiv lub kos duab puag ncig. (Yog tias koj tuaj rau hauv tsab xov xwm no kom paub seb yuav ua li cas pab kom ART rau hauv, mus rau qhov kawg ntawm nws, cov ntaub ntawv no yog muab muaj).

Dab tsi yog daim ntawv thov runtime thiab qhov twg tsis virtual tshuab? Hauv Android, Dalvik virtual tshuab (los ntawm lub neej ntawd, lub sijhawm no) yog siv los coj cov ntawv thov uas koj download tau APK cov ntaub ntawv (thiab cov uas tsis muaj compiled code), thiab muab tso ua ke cov hauj lwm poob rau nws.

Hauv Dalvik virtual tshuab, kom sib xyaw cov kev siv, txoj Kev Ua Ib Leeg (In-Time-Jit) siv, uas yog piv txwv thaum muab tso tawm lossis qee qhov kev nqis tes ua. Qhov no tuaj yeem ua rau lub sij hawm ntev tos thaum pib daim ntawv thov, "brakes", siv ntau dua RAM.

Lub ntsiab qhov txawv ntawm ART ib puag ncig

ART (Android Runtime) yog ib qho tshiab, tsis tau sim virtual tshuab ua tswvcuab hauv Hauv 4.4 thiab koj tuaj yeem pab kom nws tsuas yog nyob hauv tus tsim tawm's (nws yuav tsum tau qhia hauv qab nws yuav ua li cas).

Lub ntsiab sib txawv ntawm ART thiab Dalvik yog AOT (Ahead-Of-Time) mus kom ze thaum khiav kev siv, uas feem ntau txhais tau tias ua ntej compiling cov ntawv thov: yog li, thawj lub installation ntawm daim ntawv thov yuav siv sij hawm ntev dua, lawv yuav coj mus rau ntau qhov chaw hauv cov cia hauv cia txawm li ntawd los, lawv cov tom qab tso tawm yuav ceev (nws twb tau muab tso ua ke), thiab siv tsawg dua ntawm tus processor thiab RAM vim qhov kev xav tau ntawm kev rov ua dua yuav, nyob rau hauv txoj kev xav, ua rau tsawg dua kev siv zog.

Dab tsi yog qhov zoo, ART los sis Dalvik?

Hauv Internet, muaj ntau ntau qhov sib txawv ntawm kev siv cov cuab yeej hauv xov tooj uas ua haujlwm hauv ob qho kev kawm thiab cov kev sib tw sib txawv. Ib qho ntawm feem ntau thiab cov ncauj lus kom ntxaws xws kev ntsuam xyuas tau muab tso rau hauv androidpolice.com (Lus Askiv):

  • kev kawm hauv ART thiab Dalvik,
  • roj teeb lub neej, kev siv zog hauv ART thiab Dalvik

Ua kom tiav, nws yuav hais tau tias tsis muaj kev pom zoo ntawm qhov taw tes rau lub sij hawm no (nws tseem yuav tau mus rau hauv tus account uas ua hauj lwm rau ART tseem, qhov no tsuas yog ntawm qhov kev sim xwb) ART tsis: hauv cov kev xeem ua hauj lwm siv qhov chaw no qhia tau zoo dua (tshwj xeeb tshaj yog nrog rau kev xav, tab sis tsis nyob rau hauv tag nrho nws cov kev sib nrauj), thiab nyob rau hauv ib co lwm tshwj xeeb zoo tsis imperceptible los yog Dalvik ua ntej. Piv txwv, yog tias peb tham txog roj teeb lub neej, tom qab ntawd tsis zoo rau qhov kev xav tau, Dalvik qhia tias yuav luag sib npaug nrog ART.

Qhov xaus ntawm feem ntau ntawm cov kev ntsuam xyuas - qhov pom tseeb thaum ua hauj lwm nrog daim duab, uas tsis muaj Dalvik. Txawm li cas los, qhov chaw tshiab thiab txoj hauv kev siv hauv nws saib kev cia siab, thiab kab tias hauv Android 4.5 los yog hauv 5 qhov sib txawv no yuav muaj cuab kav. (Ntxiv mus, Google yuav ua daim duab ua ke).

Ob peb qhov ntsiab lus tseem ceeb them rau yog tias koj txiav txim siab tig mus rau ib puag ncig ART xwb Dalvik - qee qhov kev siv yuav tsis ua haujlwm zoo (lossis tsis tag, piv txwv li Whatsapp thiab Titanium Thaub qab), thiab ib qho kev pauv tag nrho Hauv xov tooj yuav siv 10-20 feeb: uas yog, yog tias koj hloov ART thiab tom qab rebooting lub xov tooj los yog ntsiav tshuaj, nws yog khov, tos.

Yuav ua li cas pab kom daim duab nyob rau hauv

Yuav kom pab ART, koj yuav tsum muaj ib qho hauv xov tooj los yog ntsiav tshuaj nrog OS 4.4.x thiab Snapdragon processor, piv txwv li, Nexus 5 los sis Nexus 7 2013.

Ua ntej koj yuav tsum pab tus tsim tawm hom rau hauv. Ua kom tau qhov no, mus rau qhov kev nqis tes, mus rau "Hais txog xov tooj" (Txog ntsiav tshuaj) thiab coj mus rhaub rau "Build number" field ob peb zaug txog thaum koj pom cov lus uas koj tau ua tus tsim.

Tom qab ntawd, cov "Cov Neeg Tsim Lag Luam" yuav tshwm nyob rau ntawm qhov chaw, thiab muaj - "Chaw Ib Cheeb Tsam", qhov chaw koj yuav tsum nruab ART tsis yog Dalvik, yog tias koj muaj lub siab xav tau.

Thiab mam li nco dheev nws yuav nthuav:

  • Txhim kho daim ntawv thov yog thaiv hauv Android - ua li cas?
  • Eeb hu rau hauv
  • XePlayer - lwm Android Emulator
  • Peb siv Android ua qhov thib saib rau lub laptop lossis PC
  • Linux rau DeX - ua haujlwm hauv Ubuntu nyob rau hauv