Задать вопрос
@Paveldjdhhd

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

Байт-код быстрее Машинного? Почему нет или да?
  • Вопрос задан
  • 272 просмотра
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
pazukdev
@pazukdev
Java Dev
Когда как. Есть такая штука как JIT-компилятор. Он оптимизирует код на лету, используя статистику выполнения программы. Например, hotpath-оптимизация подсчитывает количество попаданий в одну часть программы и генерирует машинный код только для тех частей кода, где программа выполняется часто. Это позволяет JIT-оптимизатору размещать фрагменты часто выполняемого машинного кода близко друг к другу, чтобы они помещались в кэш процессора. Это позволяет JIT-компилятору превосходить предварительно скомпилированный машинный код.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы