Android Runtime
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 30 december 2015; kontroller kräver
14 redigeringar .
Android Runtime är en Android- applikationsruntime utvecklad av Google som ersättning för Dalvik . ART dök först upp i Android 4.4 som en testfunktion, och ersatte helt och hållet Dalvik i Android 5.0 . Till skillnad från Dalvik, som använder JIT-kompilering (medan applikationen körs), kompilerar ART [1] applikationen under installationen. På grund av detta är det planerat att öka hastigheten på programmen och samtidigt öka batteritiden. Nackdelen är den längre installationstiden för programmet.
Android 7.0 Nougat introducerade en JIT-kompilator med kodprofilering för ART, vilket gör att du ständigt kan förbättra prestanda för Android-applikationer när de körs. JIT-kompilatorn kompletterar ARTs nuvarande Ahead of Time-kompilator och hjälper till att förbättra körtidsprestandan.
För bakåtkompatibilitet använder ART samma bytekod som Dalvik.
Nackdelar med att använda ART
- Ökad installationstid för applikationer.
- Det upptagna utrymmet i enhetens internminne ökar.
- Ökar påslagningstid[ specificera ] .
Fördelar med att använda ART
- Snabbare lansering och exekvering av applikationer.
- Snabb växling mellan applikationer.
- Mer gratis RAM .
Se även
Anteckningar
- ↑ KONST och Dalvik . android utvecklare . Hämtad 13 mars 2015. Arkiverad från originalet 15 mars 2015.