![Just in Time Compiler](https://i.ytimg.com/vi/qkwrXQt6Oi0/hqdefault.jpg)
Съдържание
- Определение - Какво означава Just-in-Time Compiler (JIT Compiler)?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Techopedia обяснява компилатора, който е в момента (JIT Compiler)
Определение - Какво означава Just-in-Time Compiler (JIT Compiler)?
Точно по време (JIT) компилатор е компилатор, който компилира код по време на изпълнение на програмата, а не преди време. Много от традиционните компилатори компилират код, преминавайки между въвеждане на код и машинен език, много преди изпълнението. JIT компилаторът е начин за компилиране в реално време или в движение, докато програмата се изпълнява.
Съвременната компилация също е известна като динамичен превод.
Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
Techopedia обяснява компилатора, който е в момента (JIT Compiler)
Преди време (AOT) компилаторите преминават през целия код, преди програмата някога да се стартира. Това позволява разпределянето на повече ресурси в процеса на компилиране, без да се забавя първоначалното изпълнение на програмата. JIT компилаторите могат да бъдат по-бавни, тъй като те трябва да балансират ресурси за компилация с проблеми по време на изпълнение. Едно от предимствата на компилатора на JIT е, че компилацията в движение може да позволи динамични промени в зависимост от платформата.
Като цяло JIT компилаторите предлагат ключов избор за разработчиците и инженерите, възможността да компилират само когато се изпълнява програмата, а не да разделят компилация и първоначалното изпълнение на два отделни етапа.