EMZETT.
Войти

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

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

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

Подробности

Где встречается JIT?

  • **Java (HotSpot JVM…

См. также: байт-код, компилятор, интерпретатор, сборщик мусора