Obsah:
- Definícia - Čo znamená kompilátor Just-In-Time (JIT Compiler)?
- Techopedia vysvetľuje kompilátor Just-In-Time (JIT Compiler)
Definícia - Čo znamená kompilátor Just-In-Time (JIT Compiler)?
Kompilátor just-in-time (JIT) je kompilátor, ktorý kompiluje kód počas vykonávania programu a nie skôr. Mnoho tradičných kompilátorov zostavilo kód, ktorý prechádza medzi vstupom kódu a jazykom stroja, a to ešte pred spustením. Kompilátor JIT je spôsob kompilácie v reálnom čase alebo za behu, keď sa program vykonáva.
Kompilácia just-in-time je známa aj ako dynamický preklad.
Techopedia vysvetľuje kompilátor Just-In-Time (JIT Compiler)
Kompilátory pred časom (AOT) prechádzajú celým kódom skôr, ako sa program niekedy spustí. To umožňuje prideliť viac prostriedkov na kompilačný proces bez spomalenia počiatočného vykonávania programu. Kompilátory JIT môžu byť pomalšie, pretože musia vyvážiť kompiláciu zdrojov s problémami s runtime. Jednou z výhod kompilátora JIT je však to, že kompilácia za behu umožňuje dynamické zmeny podľa platformy.
Kompilátory JIT vo všeobecnosti ponúkajú pre vývojárov a inžinierov kľúčovú voľbu - schopnosť kompilovať iba pri spustení programu, namiesto rozdelenia kompilácie a počiatočného vykonávania do dvoch samostatných fáz.
