Kompilátor just-in-time (kompilátor JIT)

Autor: Peter Berry
Dátum Stvorenia: 12 August 2021
Dátum Aktualizácie: 20 V Júni 2024
Anonim
Kompilátor just-in-time (kompilátor JIT) - Technológie
Kompilátor just-in-time (kompilátor JIT) - Technológie

Obsah

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 dostatočne dlho 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.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

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ú vývojárom a inžinierom kľúčovú voľbu, schopnosť kompilovať iba pri spustení programu, a nie rozdeliť kompiláciu a počiatočné vykonanie do dvoch samostatných fáz.