1   0

Mitä ovat Dalvik ja ART?

Törmäsin moisiin custom ROMia asentaessani Android-puhelimeen.

Kysyjä: R3DgRu, 14.1.2014 19:09

Vastaukset

  3   0
Agent_007 (6894)

ART on siis uudemmissa Androideissa tuettu virtuaalikoneen ajotapa, jossa suoritettava Dalvik-tavukoodi käännetään kokonaisuudessaan ennen ensimmäista suoritusta sopivaan formaattiin ja sen jälkeen ajetaan vain tätä käännettyä koodia. Aiemmin Androidreissa on ollut käytössä pelkästään tuo Dalvik-tila, jossa Dalvik-tavukoodia käännetään suoritettavaksi juuri ennen suoritusta tarpeen mukaan.

ART siis parantaa suorituskykyä jonkin verran, mutta vastapainona sovellus vie sitten jonkin verran enemmän levytilaa ja ensimmäinen käynnistys hidastuu kääntämisen myötä.

Androidilla monet 3D-pelit ja vastaavat sisältävät yleensä runsaasti natiivikoodia (ARMv7) paremman suorituskyvyn takia, ja ne eivät siis hyödy tuosta ART-tuesta yleensä juuri mitään, koska Dalvik-tavukoodia ei niissä siis yleensä ole.

14.1.2014 19:47
  1   0
JoniS (2977)

Ehkä tuolta löytyy selvennöstä hieman ->http://www.infinum.co/the-capsized-eight/articles/art-vs-dalvik-introducing-the-new-android-runtime-in-kit-kat

14.1.2014 19:13

Ehdota parempaa vastausta

Voit osallistua myös täysin nimettömästi ilman käyttäjätunnusta.
Mikäli sinulla ei ole vielä AfterDawn-käyttäjätunnusta, syötä allaolevaan kaavakkeeseen toivomasi käyttäjätunnus sekä sähköpostiosoitteesi. Lähetämme sinulle jälkikäteen aktivointilinkin antamaasi sähköpostiosoitteeseen.

Mikäli sinulla on jo ennestään AfterDawn-käyttäjätunnus, kirjaudu sisään seuraavan välilehden kautta.

Kirjaudu sisään käyttäen AfterDawn -käyttäjätunnustasi tai sähköpostiosoitettasi.


Kysy.

150