EMZETT.
Увійти

JIT-компілятор (Just-in-Time)

Коротко: JIT-компілятор перекладає байт-код або початковий код на машинний лише під час виконання – переважно ті частини програми, що виконуються особливо часто («гарячі точки»).

Докладніше: Так віртуальні машини поєднують переносність байт-коду зі швидкістю нативного коду. Програма стартує в інтерпретованому вигляді, ВМ вимірює, які функції викликаються часто, і компілює їх в оптимізований машинний код. Протилежність — AOT-компіляція (ahead of time), що перекладає до запуску.

Подробиці

Де трапляється JIT?

  • **Java (HotSpot JVM…

Див. також: байт-код, компілятор, інтерпретатор, збирач сміття