IT Academy
Урок 6 · Продвинутый

Байткод, JIT и оптимизация

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Байткод исполняется виртуальной машиной. JIT компилирует горячие участки во время работы, используя наблюдаемые типы и частоты. Прогрев влияет на результаты измерений, а оптимизация может отменяться.

Задача для самостоятельного решения

Почему первый запуск метода медленнее следующих?

Показать разбор ответа

Он может включать загрузку классов, интерпретацию и JIT-компиляцию. Сравнивайте прогретую нагрузку отдельно от cold start: оба показателя важны, но отвечают на разные вопросы.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →