Just-in-Time Compiler (JIT Compiler)

Forfatter: Peter Berry
Oprettelsesdato: 12 August 2021
Opdateringsdato: 20 Juni 2024
Anonim
AOT vs JIT compilation in Java
Video.: AOT vs JIT compilation in Java

Indhold

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.