![AOT vs JIT compilation in Java](https://i.ytimg.com/vi/sJVenujWGjs/hqdefault.jpg)
Indhold
- Definition - Hvad betyder Just-In-Time Compiler (JIT Compiler)?
- En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.
- Techopedia forklarer Just-In-Time Compiler (JIT Compiler)
Definition - Hvad betyder Just-In-Time Compiler (JIT Compiler)?
En just-in-time (JIT) kompilator er en compiler, der kompilerer kode under programudførelse snarere end forud for tiden. Mange traditionelle compilere kompilerede kode, der skiftede mellem kodeindgang og maskinsprog, længe før kørsel. En JIT-kompilator er en måde at kompilere i realtid eller på farten, når programmet udføres.
Just-in-time kompilering er også kendt som dynamisk oversættelse.
En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.
Techopedia forklarer Just-In-Time Compiler (JIT Compiler)
AOT-tid-kompilatorer (AOT) -kompilatorer gennemgår hele koden, før programmet nogensinde køres. Dette muliggør tildeling af flere ressourcer til kompileringsprocessen uden at bremse den første programudførelse. JIT-kompilatorer kan være langsommere, fordi de er nødt til at afbalancere kompilering af ressourcer med driftsforhold. En af fordelene ved en JIT-kompilator er imidlertid, at on-the-fly-kompilering kan give mulighed for dynamiske ændringer i henhold til platformen.
Generelt tilbyder JIT-compilere et nøglevalg for udviklere og ingeniører, muligheden for kun at kompilere, når programmet køres, snarere end at opdele kompilering og initial udførelse i to separate trin.