ART an Dalvik li ser Android - çi ye, kîjan çêtir e, çawa çawa çalak bike

Pin
Send
Share
Send

02/25/2014 alavên mobîl

Google wekî beşek ji nûvekirina Android 4.4 KitKat, demjimêrk a serlêdana nû destnîşan kir. Naha, ji bilî makîneya virtual Dalvik, amûrên nûjen ên bi pêvajoyên Snapdragon re xwedan derfet hene ku jîngeha ART-ê hilbijêrin. (Heke hûn ji bo ku hûn fêrî ART-ê li ser Android-ê bikin, ji vê gotarê re gihîştin, heya dawiyê biçin, ev agahî li wir tê dayîn).

Serîlêdana serîlêdanê çi ye û makîneya virtual bi çi ve girêdayî ye? Li Android, da ku serîlêdanên ku hûn wekî pelên APK dakêşînin (û yên ku kodek berbiçav nabin) dakêşin, makîneya virtual Dalvik tête bikar anîn (bi xwerû, di vê qonaxê de) û peywirên berhevkirinê li ser wê radike.

Di makîneya virtual ya Dalvik de, rêbaza Just-In-Time (JIT) ji bo berhevkirina serlêdanan tê bikar anîn, ku tê de berhevkirin rasterast di destpêka an di dema hin kirinên bikarhêner de tê hesibandin. Ev dikare dema ku serîlêdanê dest pê dike, bendên dirêj ên bendê bigirin, "brakes", karanîna bêtir fireh a RAM-ê.

Cûdahiya sereke di navbera hawîrdora ART de ye

ART (Android RunTime) makîneya virtual ya nû, lê ceribandin e, di Android 4.4 de tête danîn û hûn dikarin wê bi tenê di vebijarkên pêşdebiran de aktîf bikin (ew ê li jêrê bê destnîşan kirin ka meriv çawa çawa bike).

Cûdahiya bingehîn di navbera ART û Dalvik de dema nêzîkbûna serlêdanan, nêzîkatiya AOT (Ahead-Of-Time) ye, ku bi gelemperî tê wateya pêş-berhevkirina serlêdanên sazkirî: Bi vî awayî, sazkirina destpêkê ya serlêdanê dê demek dirêjtir bibe, ew ê di cîhaza Android-ê de cîhê zêde bigirin. Lêbelê, destpêkirina wana paşê dê zûtir çêbibe (ew ji berê hatî berhev kirin), û karanîna kêmtir a pêvajoyê û RAM-ê ji ber hewcedariya recompilasyonê dikare, di teoriyê de, bibe sedema xerckirina kêm. enerjî.

Wekî ku bi rastî û kîjan çêtir e, ART an Dalvik?

Berê li gelek deverên li ser comparnternetê duhevberên cûda yên tevgera xebata cîhazên Android-ê du hawîrdor hene. Yek ji wan ceribandinên balkêş û berbiçav ên weha li androidpolice.com (Englishngilîzî) heye:

  • performansa di ART û Dalvik de,
  • jiyana bateriyê, karanîna hêza li ART û Dalvik

Bi kurtebirandina encaman, meriv dikare bibêje ku avantajên berbiçav di vê qonaxê de (divê em bifikirin ku xebata li ser ART berdewam dike, ev hawîrdor tenê di qonaxa ezmûnan de ye) ART nabe: Di hin ceribandinan de, karanîna vî navînî encamên çêtir nîşan dide (nemaze wek ku ji bo performansê, lê ne di hemî warên wê de), û di hin avantajên din ên taybetî de ev bêguman an Dalvik pêş e. Mînakî, heke em di derbarê jiyana bateriyê de biaxivin, wê hingê berevajî bendewariyên, Dalvik hema hema bi ART re encamên wekhev nîşan dide.

Encama giştî ya pir testan ev e ku gava ku hûn bi ART û bi Dalvik re bixebitin ciyawaziyek heye. Lêbelê, jîngehê nû û nêzîkatiya ku tê de tê bikar anîn hêvîdar e û, dibe ku, di Android 4.5 an Android 5 de, cûdahiyek wiha diyar be. (Wekî din, Google dibe ku ART hawirdora bêkêmasî bike).

Coupleend nîsk bêtir destnîşan dikin ku hûn difikirin ka hûn biryar didin ku hawîrdanê çalak bikin Li şûna ART Dalvik - dibe ku hin serlêdan bi awayek rast naxebitin (an jî dibe ku bi tevahî nexebitin, mînak Whatsapp û Titanium Backup), û rebootek tevahî Dibe ku Android 10-20 hûrdeman bigire: ew e, heke we bar kir ART, û piştî ku têlefonê têlefonê an tabletê dane, ew xilas dibe, li bendê.

Meriv çawa ART li ser Android çalak dike

Ji bo ku hûn hawîrdora ART-yê gengaz bikin, divê hûn bi têlefonek OS-ya 4.4.x û pêvajoyek Snapdragon, mînakek Nexus 5 an Nexus 7 2013 bi têlefonek Android an tabletek Android-ê heye.

Pêşîn hûn hewce ne ku moda pêşnumkar a li ser Android-ê çalak bikin. Ji bo vê yekê, biçin mîhengên cîhazê, biçin tiştê "About têlefonê" (About tablet) û li ser "Avakirina jimareyê" gelek caran tap bikin heya ku hûn peyamek bibînin ku hûn pêşverû bûne.

Piştre, tiştê "Ji bo Pêşketan" dê li mîhengan xuya bibe, û li wir - "Jîngehê hilbijêrin", li cihê ku pêdivî ye ku hûn ART li şûna Dalvik saz bikin, ger hûn xwestekek wusa hebe.

Suddenly ji nişkê ve ew ê balkêş be:

  • Sazkirina serîlêdanê li ser Android-ê tête asteng kirin - ez çi bikim?
  • Android bang flash
  • XePlayer - emulatorek din Android
  • Em ji bo laptop an PC-ê çavdêriya 2 -emîn bikar tînin
  • Linux li DeX - li Ubuntu li ser Android-ê dixebite

Pin
Send
Share
Send