JIT-компилятор (Just-in-Time)
Коротко: JIT-компилятор переводит байт-код или исходный код в машинный лишь во время выполнения – предпочтительно те части программы, которые выполняются особенно часто («горячие точки»).
Подробнее: Так виртуальные машины сочетают переносимость байт-кода со скоростью нативного кода. Программа стартует в интерпретируемом виде, ВМ измеряет, какие функции вызываются часто, и компилирует их в оптимизированный машинный код. Противоположность — AOT-компиляция (ahead of time), переводящая до запуска.
Подробности
Где встречается JIT?
- **Java (HotSpot JVM…
См. также: байт-код, компилятор, интерпретатор, сборщик мусора