Artikel

Android A til Z: Hvad er JIT?

protection click fraud
JIT

Hvad er JIT? JIT står for "Just In Time", og vi bruger det til at beskrive en Dalvik JIT-kompilator, som blev føjet til Android med 2.2-udgivelsen. Det kompilerer bytecode til indbygget maskinkode ved kørselstid. I det væsentlige tager det koden til en app, analyserer den og konverterer den til noget, der kører hurtigere. Det gør alt dette, mens applikationen kører, og det er her tagget "just in time" kommer fra. JIT-kompilatoren designet til Android kan også gøre dette med en meget kort "opvarmningstid", hvilket betyder at det ikke tager meget lang tid at analysere koden, før den begynder at arbejde. Det gemmer information i en cache i telefonens RAM, hvilket betyder, at det ikke er en ideel løsning til enheder med lav hukommelse. Det er blevet optimeret til at have et lille fodaftryk - ca. 100K per proces - men selv det er nok til at påvirke ydeevnen på ældre modeller som G1 eller HTC Magic. Dette er grunden til, at de fleste telefoner, der kom før Nexus One fik aldrig en officiel version fra Google - hardwarebegrænsninger.

Verizon tilbyder Pixel 4a for kun $ 10 / mo på nye ubegrænsede linjer

Du hører udtryk som "kører hurtigere" eller 4 til 5 gange effektivitetsforøgelse når som helst du taler om Android's JIT-kompilator. En JIT-kompilator gemmer simpelthen CPU-cyklusser - mere arbejde kan udføres for hver urcyklus. Dette betyder, at applikationer, der er nedsat af CPU-ydeevne, bliver hurtigere, og apps, der er "hastighedsbegrænsede" (køre indtil de er færdige uden at beskatte processoren maksimalt) afslut hurtigere og brug mindre batteri pga det. Ikke alle applikationer ser en betydelig hastighedsforøgelse, og de fleste applikationer, der er skrevet med NDK eller i native kode, kan slet ikke se en stigning, da de ikke bruger den virtuelle Dalvik-maskine.

Hvis alt dette læser som græsk for dig, er det OK. For slutbrugeren (det er dig og mig) skal vi kun se bedre ydeevne i de fleste af vores applikationer. Det så vi bestemt når Froyo blev frigivet til Nexus One, og tingene er lige blevet bedre med hver udgivelse. For de mere teknisk tilbøjelige tjek videoen fra Android-teknikere Ben Cheng og Bill Buzbee under Google I / O 2010, hvor JIT-compileren blev introduceret.

Tidligere på Android A til Z: Hvad er en IPS-skærm?; Find mere i Android ordbog

Mere fra Android Dictionary

[blok: visninger: article_lister_bespoke-block_13]

Dette er de bedste trådløse øretelefoner, du kan købe til enhver pris!
Det er tid til at klippe ledningen!

Dette er de bedste trådløse øretelefoner, du kan købe til enhver pris!

De bedste trådløse øretelefoner er komfortable, lyder godt, koster ikke for meget og passer let i lommen.

Alt hvad du behøver at vide om PS5: Udgivelsesdato, pris og mere
Næste generation

Alt hvad du behøver at vide om PS5: Udgivelsesdato, pris og mere.

Sony har officielt bekræftet, at de arbejder på PlayStation 5. Her er alt, hvad vi ved om det hidtil.

Nokia lancerer to nye budget Android One-telefoner under $ 200
Nye Nokias

Nokia lancerer to nye budget Android One-telefoner under $ 200.

Nokia 2.4 og Nokia 3.4 er de seneste tilføjelser til HMD Globals budget-smartphone-sortiment. Da de begge er Android One-enheder, modtager de garanteret to store OS-opdateringer og regelmæssige sikkerhedsopdateringer i op til tre år.

De bedste bærbare øjeblikkelige fotoprintere til Android-enheder
Print på farten!

De bedste bærbare øjeblikkelige fotoprintere til Android-enheder.

Du er på farten og laver minder på din mobil. Mens digital er fantastisk, hvorfor ikke prøve at gøre disse minder lidt mere permanente med et håndgribeligt billede?

instagram story viewer