@Paveldjdhhd

Байт-код или Машинный?

Байт-код быстрее Машинного? Почему нет или да?
  • Вопрос задан
  • 265 просмотров
Решения вопроса 1
pazukdev
@pazukdev
Java Dev
Когда как. Есть такая штука как JIT-компилятор. Он оптимизирует код на лету, используя статистику выполнения программы. Например, hotpath-оптимизация подсчитывает количество попаданий в одну часть программы и генерирует машинный код только для тех частей кода, где программа выполняется часто. Это позволяет JIT-оптимизатору размещать фрагменты часто выполняемого машинного кода близко друг к другу, чтобы они помещались в кэш процессора. Это позволяет JIT-компилятору превосходить предварительно скомпилированный машинный код.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы