Зміст:
- Визначення - Що означає щомісячний компілятор (JIT Compiler)?
- Техопедія пояснює компілятор, що працює вчасно (JIT Compiler)
Визначення - Що означає щомісячний компілятор (JIT Compiler)?
Щойно вчасно (JIT) компілятор - це компілятор, який компілює код під час виконання програми, а не достроково. Багато традиційні компілятори склали код, переходячи між введенням коду та машинною мовою, задовго до виконання. Компілятор JIT - це спосіб компілювати в режимі реального часу або на льоту, як програма виконує.
Своєчасна компіляція відома також як динамічний переклад.
Техопедія пояснює компілятор, що працює вчасно (JIT Compiler)
Заздалегідь (AOT) компілятори проходять весь код до того, як програма коли-небудь запуститься. Це дозволяє виділити більше ресурсів для процесу компіляції без уповільнення початкового виконання програми. Компілятори JIT можуть бути повільнішими, оскільки їм доводиться врівноважувати ресурси компіляції з проблемами виконання. Однак однією з переваг компілятора JIT є те, що компіляція на ходу може враховувати динамічні зміни відповідно до платформи.
Загалом компілятори JIT пропонують ключовий вибір для розробників та інженерів, можливість компілювати лише тоді, коли програма запущена, а не розділяти компіляцію та початкове виконання на два окремі етапи.
