Cuprins:
- Definiție - Ce înseamnă compilatorul Just-In-Time (JIT Compiler)?
- Techopedia explică Compilatorul Just-In-Time (JIT Compiler)
Definiție - Ce înseamnă compilatorul Just-In-Time (JIT Compiler)?
Un compilator just-in-time (JIT) este un compilator care compilează codul în timpul executării programului, mai degrabă decât înainte de timp. Multe compilatoare tradiționale au compilat cod, tranziționând între introducerea codului și limbajul mașinii, cu mult înainte de execuție. Un compilator JIT este o modalitate de a compila în timp real sau din mers pe măsură ce programul se execută.
Compilația exactă în timp este cunoscută și sub denumirea de traducere dinamică.
Techopedia explică Compilatorul Just-In-Time (JIT Compiler)
Compilatoarele anterioare (AOT) parcurg tot codul înainte ca programul să fie rulat. Aceasta permite alocarea mai multor resurse procesului de compilare fără a încetini execuția inițială a programului. Compilatoarele JIT pot fi mai lente, deoarece trebuie să echilibreze resursele de compilare cu problemele de execuție. Cu toate acestea, unul dintre avantajele unui compilator JIT este faptul că compilarea în zbor poate permite schimbări dinamice în funcție de platformă.
În general, compilatoarele JIT oferă o alegere cheie pentru dezvoltatori și ingineri, capacitatea de a compila doar atunci când este rulat programul, mai degrabă decât împărțirea compilației și execuția inițială în două etape separate.
