Tartalomjegyzék:
- Meghatározás - Mit jelent a Just-In-Time Compiler (JIT Compiler)?
- A Techopedia magyarázza a Just-In-Time fordítót (JIT fordító)
Meghatározás - Mit jelent a Just-In-Time Compiler (JIT Compiler)?
A „Just-in-time” (JIT) fordító olyan fordító, amely a program végrehajtása során, ahelyett, hogy idő előtt tette volna le, a kódot állítja össze. Sok hagyományos fordító fordította elő a kódot, átmenetileg a kódbevitel és a gépi nyelv között, jóval a futásidejű előtt. A JIT fordító egy módszer valós időben vagy menet közben történő fordításra a program végrehajtása során.
Az időben történő összeállítást dinamikus fordításnak is nevezzük.
A Techopedia magyarázza a Just-In-Time fordítót (JIT fordító)
Az idő előtti (AOT) fordítók átmennek az összes kódon, mielőtt a programot futtatnák. Ez lehetővé teszi, hogy több forrást rendeljen el a fordítási folyamathoz a program kezdeti végrehajtásának lelassítása nélkül. A JIT fordítói lassabbak lehetnek, mert egyensúlyba kell hozniuk az erőforrásokat a futásidejű problémákkal. A JIT-fordító egyik előnye azonban, hogy az on-the-fly fordítóprogram lehetővé teszi a platformon belüli dinamikus változásokat.
Általában a JIT fordítói kulcsfontosságú választási lehetőséget kínálnak a fejlesztők és a mérnökök számára, mivel csak a program futtatásakor tudják fordítani, ahelyett, hogy a fordítást és a kezdeti végrehajtást két külön szakaszra bontanák.