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

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

Байт-код быстрее Машинного? Почему нет или да?
  • Вопрос задан
  • 273 просмотра
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
pazukdev
@pazukdev
Java Dev
Когда как. Есть такая штука как JIT-компилятор. Он оптимизирует код на лету, используя статистику выполнения программы. Например, hotpath-оптимизация подсчитывает количество попаданий в одну часть программы и генерирует машинный код только для тех частей кода, где программа выполняется часто. Это позволяет JIT-оптимизатору размещать фрагменты часто выполняемого машинного кода близко друг к другу, чтобы они помещались в кэш процессора. Это позволяет JIT-компилятору превосходить предварительно скомпилированный машинный код.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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