Domov vývoj Čo je kompilátor just-in-time (kompilátor jit)? - definícia z technológie

Čo je kompilátor just-in-time (kompilátor jit)? - definícia z technológie

Obsah:

Anonim

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.

Čo je kompilátor just-in-time (kompilátor jit)? - definícia z technológie