Artikel

Android A tot Z: wat is het JIT?

protection click fraud
JIT

Wat is het JIT? JIT staat voor "Just In Time" en we gebruiken het om een Dalvik JIT-compiler, die met de 2.2-release aan Android is toegevoegd. Het compileert bytecode in native machinecode tijdens runtime. In wezen neemt het de code voor een app, analyseert deze en converteert deze naar iets dat sneller werkt. Het doet dit allemaal terwijl de applicatie draait, en daar komt de "just in time" -tag vandaan. De JIT-compiler die voor Android is ontworpen, kan dit ook doen met een zeer korte "opwarmtijd", wat betekent dat het niet erg lang duurt om de code te analyseren voordat deze begint te werken. Het slaat informatie op in een cache in het RAM van je telefoon, wat betekent dat het geen ideale oplossing is voor apparaten met weinig geheugen. Het is geoptimaliseerd om een ​​kleine footprint te hebben - ongeveer 100K per proces - maar zelfs dat is voldoende om de prestaties van oudere modellen zoals de G1 of HTC Magic te beïnvloeden. Dit is de reden waarom de meeste telefoons die vóór de Nexus One nooit een officiële versie van Google gekregen - hardwarebeperkingen.

Verizon biedt de Pixel 4a aan voor slechts $ 10 / maand op nieuwe onbeperkte lijnen

U hoort termen als "loopt sneller" of 4 tot 5 keer betere prestaties elke keer dat je praat over de JIT-compiler van Android. Een JIT-compiler slaat eenvoudig CPU-cycli op - er kan meer werk worden gedaan voor elke klokcyclus. Dit betekent dat applicaties die werden beperkt door CPU-prestaties sneller worden, en apps die "rate-limited" zijn (run totdat ze klaar zijn zonder de processor maximaal te belasten) sneller af en minder batterij gebruiken vanwege het. Niet alle applicaties zien een significante toename in snelheid, en de meeste applicaties die zijn geschreven met de NDK of in native code zullen helemaal geen toename zien, omdat ze de virtuele machine van Dalvik niet gebruiken.

Als dit alles als Grieks voor je leest, is dat oké. Voor de eindgebruiker (dat zijn jij en ik) zouden we alleen betere prestaties moeten zien in de meeste van onze applicaties. Dat hebben we zeker gezien wanneer Froyo werd uitgebracht voor de Nexus One, en het is met elke release zojuist beter geworden. Voor de meer technisch ingestelde, bekijk de video van Android-ingenieurs Ben Cheng en Bill Buzbee tijdens Google I / O 2010 waar de JIT-compiler werd geïntroduceerd.

Voorheen op Android A tot Z: wat is een IPS-scherm?; Vind meer in de Android-woordenboek

Meer uit het Android-woordenboek

[block: views: article_lister_bespoke-block_13]

Dit zijn de beste draadloze oordopjes die je voor elke prijs kunt kopen!
Het is tijd om het snoer door te snijden!

Dit zijn de beste draadloze oordopjes die je voor elke prijs kunt kopen!

De beste draadloze oordopjes zijn comfortabel, klinken geweldig, kosten niet te veel en passen gemakkelijk in een zak.

Alles wat je moet weten over de PS5: releasedatum, prijs en meer
Volgende generatie

Alles wat je moet weten over de PS5: releasedatum, prijs en meer.

Sony heeft officieel bevestigd dat het werkt aan de PlayStation 5. Hier is alles wat we er tot nu toe over weten.

Nokia lanceert twee nieuwe budget-Android One-telefoons onder de $ 200
Nieuwe Nokia's

Nokia lanceert twee nieuwe budget-Android One-telefoons onder de $ 200.

Nokia 2.4 en Nokia 3.4 zijn de nieuwste toevoegingen aan het budget-smartphone-assortiment van HMD Global. Omdat het beide Android One-apparaten zijn, ontvangen ze gegarandeerd twee belangrijke OS-updates en regelmatige beveiligingsupdates gedurende maximaal drie jaar.

De beste draagbare instantfotoprinters voor Android-apparaten
Print onderweg!

De beste draagbare instantfotoprinters voor Android-apparaten.

Je bent onderweg en maakt herinneringen op je mobiel. Hoewel digitaal geweldig is, waarom probeert u die herinneringen dan niet een beetje permanenter te maken met een tastbare foto?

instagram story viewer