Kompilátor Just-In-Time (kompilátor JIT)

Autor: Peter Berry
Datum Vytvoření: 12 Srpen 2021
Datum Aktualizace: 20 Červen 2024
Anonim
Kompilátor Just-In-Time (kompilátor JIT) - Technologie
Kompilátor Just-In-Time (kompilátor JIT) - Technologie

Obsah

Definice - Co znamená kompilátor Just-In-Time (JIT Compiler)?

Kompilátor just-in-time (JIT) je kompilátor, který kompiluje kód během provádění programu, nikoli dopředu. Mnoho tradičních kompilátorů kompilovalo kód, přecházející mezi zadáváním kódu a strojovým jazykem, ještě před během. Kompilátor JIT je způsob kompilace v reálném čase nebo za běhu, jak se program provádí.


Kompilace Just-in-time je známá také jako dynamický překlad.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje překladač Just-In-Time (JIT Compiler)

Kompilátory před časem (AOT) projdou celým kódem dříve, než je program spuštěn. To umožňuje přidělení více prostředků do procesu kompilace bez zpomalování prvotního provádění programu. Kompilátory JIT mohou být pomalejší, protože musí vyvažovat kompilační zdroje s obavami runtime. Jednou z výhod kompilátoru JIT však je, že kompilace za běhu umožňuje dynamické změny podle platformy.

Kompilátoři JIT obecně nabízejí klíčovou volbu pro vývojáře a inženýry, schopnost kompilovat pouze při spuštění programu, spíše než rozdělit kompilaci a počáteční provedení do dvou samostatných fází.