Artikkel

Android A til Å: Hva er JIT?

protection click fraud
JIT

Hva er JIT? JIT står for "Just In Time", og vi bruker det til å beskrive en Dalvik JIT-kompilator, som ble lagt til Android med 2.2-utgivelsen. Den kompilerer bytekode til innfødt maskinkode ved kjøretid. I hovedsak tar den koden for en app, analyserer den og konverterer den til noe som går raskere. Det gjør alt dette mens applikasjonen kjører, og det er der taggen "just in time" kommer fra. JIT-kompilatoren designet for Android kan også gjøre dette med en veldig kort "oppvarmingstid", noe som betyr at det ikke tar veldig lang tid å analysere koden før den begynner å fungere. Den lagrer informasjon i en cache i telefonens RAM, noe som betyr at den ikke er en ideell løsning for enheter med lite minne. Det er optimalisert for å ha et lite fotavtrykk - omtrent 100 000 per prosess - men selv det er nok til å påvirke ytelsen på eldre modeller som G1 eller HTC Magic. Dette er grunnen til at de fleste telefoner som kom før Nexus One har aldri fått en offisiell versjon fra Google - maskinvarebegrensninger.

Verizon tilbyr Pixel 4a for bare $ 10 per måned på nye ubegrensede linjer

Du hører ord som "løper raskere" eller 4 til 5 ganger ytelsesøkning når som helst du snakker om Androids JIT-kompilator. En JIT-kompilator sparer bare CPU-sykluser - mer arbeid kan gjøres for hver klokkesyklus. Dette betyr at applikasjoner som er strupet av CPU-ytelse blir raskere, og apper som er "rate-limited" (kjøres) til de er ferdige uten å beskatte prosessoren maksimalt) fullfør raskere og bruk mindre batteri pga den. Ikke alle applikasjoner ser en betydelig hastighetsøkning, og de fleste applikasjoner skrevet med NDK eller i innfødt kode vil ikke se en økning i det hele tatt, ettersom de ikke bruker den virtuelle Dalvik-maskinen.

Hvis alt dette lyder som gresk for deg, er det OK. For sluttbrukeren (det er deg og meg) er alt vi bør se bedre ytelse i de fleste av applikasjonene våre. Vi så absolutt det når Froyo ble utgitt for Nexus One, og ting har bare blitt bedre med hver utgivelse. For de mer teknisk tilbøyelige sjekk ut videoen fra Android-ingeniører Ben Cheng og Bill Buzbee under Google I / O 2010 hvor JIT-kompilatoren ble introdusert.

Tidligere på Android A til Å: Hva er en IPS-skjerm?; Finn mer i Android-ordbok

Mer fra Android Dictionary

[blokk: visninger: article_lister_bespoke-block_13]

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!
Det er på tide å kutte ledningen!

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!

De beste trådløse øreproppene er komfortable, høres bra ut, koster ikke for mye og passer lett i lommen.

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer
Neste generasjon

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer.

Sony har offisielt bekreftet at de jobber med PlayStation 5. Her er alt vi vet om det så langt.

Nokia lanserer to nye budsjett Android One-telefoner under $ 200
Nye Nokias

Nokia lanserer to nye budsjett Android One-telefoner under $ 200.

Nokia 2.4 og Nokia 3.4 er de siste tilskuddene til HMD Globals budsjett-smarttelefonserie. Siden de begge er Android One-enheter, mottar de garantert to store OS-oppdateringer og vanlige sikkerhetsoppdateringer i opptil tre år.

De beste bærbare øyeblikkelige fotoskrivere for Android-enheter
Skriv ut mens du er på farta!

De beste bærbare øyeblikkelige fotoskrivere for Android-enheter.

Du er på farten og lager minner på mobilen din. Mens digital er flott, hvorfor ikke prøve å gjøre minnene litt mer permanente med et håndgripelig bilde?

instagram story viewer