JIT (Just-In-Time) — компиляция байткода в нативный машинный код прямо во время выполнения. JVM сначала интерпретирует байткод, считает вызовы методов (profiling), и когда метод становится "горячим" — компилирует его в оптимизированный нативный код. Есть C1 (быстрая компиляция, меньше оптимизаций) и C2 (медленная, агрессивные оптимизации). Tiered compilation использует оба: сначала C1, потом C2 для самых горячих методов.
Что такое JIT-компиляция?
Middle
279 просмотровAFK Offer AI
Что такое BlockingQueue и какие реализации есть?