Вы здесь

Динамическая (JIT) компиляция в JVM

Лекция
Предмет:
Конференция:
Дата записи:
30.05.13
Дата публикации:
24.02.16
Код для блога:

Java абстрагирует большое количество технических деталей о платформе, на которой исполняется Java-приложение. Чтобы получить приемлемую скорость исполнения, Java-платформа активно использует динамическую компиляцию в виртуальной Java-машине (JVM). Динамическая (Just-In-Time) компиляция повышает производительность за счет трансляции Java байткода в машинный код в процессе работы приложения. Принцип работы существенно отличается от статических компиляторов и для получения высокопроизводительного кода JVM использует другой набор методик компиляции.

В докладе будут описаны общие принципы динамической компиляции и ее особенности в применении к Java. Обзор JIT-компиляторов в HotSpot JVM будет включать рассмотрение инструментов и методик анализа их работы (от высокоуровневых решений и до машинного кода) и диагностирования проблем.

Другие лекции конференции

21