Компилатор Just-in-Time (JIT Compiler)

Автор: Peter Berry
Дата На Създаване: 12 Август 2021
Дата На Актуализиране: 20 Юни 2024
Anonim
Just in Time Compiler
Видео: Just in Time Compiler

Съдържание

Определение - Какво означава Just-in-Time Compiler (JIT Compiler)?

Точно по време (JIT) компилатор е компилатор, който компилира код по време на изпълнение на програмата, а не преди време. Много от традиционните компилатори компилират код, преминавайки между въвеждане на код и машинен език, много преди изпълнението. JIT компилаторът е начин за компилиране в реално време или в движение, докато програмата се изпълнява.


Съвременната компилация също е известна като динамичен превод.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява компилатора, който е в момента (JIT Compiler)

Преди време (AOT) компилаторите преминават през целия код, преди програмата някога да се стартира. Това позволява разпределянето на повече ресурси в процеса на компилиране, без да се забавя първоначалното изпълнение на програмата. JIT компилаторите могат да бъдат по-бавни, тъй като те трябва да балансират ресурси за компилация с проблеми по време на изпълнение. Едно от предимствата на компилатора на JIT е, че компилацията в движение може да позволи динамични промени в зависимост от платформата.

Като цяло JIT компилаторите предлагат ключов избор за разработчиците и инженерите, възможността да компилират само когато се изпълнява програмата, а не да разделят компилация и първоначалното изпълнение на два отделни етапа.