.oat Filudvidelse
FiltypeAndroid Optimized Application File
Udvikler | |
Kategori | Developer Files |
Format | N/A |
.OAT option nummer
En OAT-fil oprettes af Android-operativsystemet for at fremskynde indlæsningstiden for en Android-app (.APK-fil). Når en app installeres, optimerer Android automatisk appdata og opretter en tilsvarende OAT-fil. Android bruger denne fil til at indlæse appen hurtigere, hvilket skaber en bedre oplevelse for brugeren.
OAT-filer gemmes typisk i følgende mappe på Android-enheden:
/data/dalvik-cache/
Android udfører disse optimeringer ved hjælp af et værktøj, der hedder dex2oat. Når du installerer et program på en enhed, der kører Android 5.0 eller nyere, konverterer dex2oat den Dalvik-kode, der findes i .ODEX-filen, til native kode og lagrer den i en OAT-fil. Derfor vil hver app have en tilsvarende OAT-fil. dex2oat findes typisk i følgende mappe på Android-enheden:
/system/bin/dex2oat/
NOTAT: OAT-filer blev indført med Android 5.0, som har kodenavnet "Lollipop" eller "L". Tidligere versioner af Android bruger .ODEX (optimeret DEX)-filer i stedet for OAT-filer til optimerede eksekverbare filer. Den nye Android 5.0-køringstid, kaldet ART (Android Runtime), anvender en AOT-kompileringsmetode (ahead-of-time), som er en forbedring af forgængerens metode med just-in-time-kompilering. ART erstatter den tidligere runtime, som kaldes Dalvik.
boot.oat - Denne fil oprettes, når en enheds system opgraderes, eller når appen starter op første gang efter køb. Boot.oat-filen henvises til af en app, når appen kalder en API-metode til rammeprogrammering.
Android |
|