Inhoudsopgave:
- Definitie - Wat betekent Just-In-Time Compiler (JIT Compiler)?
- Techopedia verklaart Just-In-Time Compiler (JIT Compiler)
Definitie - Wat betekent Just-In-Time Compiler (JIT Compiler)?
Een just-in-time (JIT) compiler is een compiler die code compileert tijdens de uitvoering van het programma, in plaats van van tevoren. Veel traditionele compilers compileerden code, die overging tussen code-invoer en machinetaal, ruim voor uitvoering. Een JIT-compiler is een manier om in realtime of tijdens het programma te compileren.
Just-in-time compilatie wordt ook wel dynamische vertaling genoemd.
Techopedia verklaart Just-In-Time Compiler (JIT Compiler)
Ahead-of-time (AOT) compilers doorlopen alle code voordat het programma ooit wordt uitgevoerd. Hierdoor kunnen meer bronnen aan het compileerproces worden toegewezen zonder de initiƫle uitvoering van het programma te vertragen. JIT-compilers kunnen langzamer zijn, omdat ze een balans moeten vinden tussen compileerbronnen en runtime-problemen. Een van de voordelen van een JIT-compiler is echter dat het direct compileren dynamische veranderingen mogelijk maakt volgens het platform.
Over het algemeen bieden JIT-compilers een belangrijke keuze voor ontwikkelaars en technici, de mogelijkheid om alleen te compileren wanneer het programma wordt uitgevoerd, in plaats van compilatie en eerste uitvoering op te splitsen in twee afzonderlijke fasen.
