Что такое tiered compilation и какие уровни она включает?

Senior
224 просмотров
AFK Offer AI

Tiered compilation — 5 уровней от 0 до 4. Уровень 0: интерпретация. Уровень 1-2: C1 без профилирования (простые методы). Уровень 3: C1 с полным профилированием (большинство методов проходят здесь). Уровень 4: C2 с агрессивными оптимизациями на основе собранного профиля. JVM сам решает когда переходить между уровнями на основе счётчиков вызовов и backedge counter (итерации циклов).

Следующий вопрос

Как использовать EXPLAIN для оптимизации JPA запросов?