← Все вопросы по Java
🔥 Java 📂 JVM ⚡ Junior/Middle

Что такое JIT-компиляция и какие уровни компиляции существуют?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
JIT компилирует горячий байт-код в машинный на лету. Уровни: интерпретация, C1 (клиентский, быстрая компиляция с оптимизациями), C2 (серверный, глубокая оптимизация). Tiered compilation комбинирует оба.

Варианты ответа в приложении:

  • A. JIT компилирует весь код сразу Правильный
  • B. C1 – быстрая компиляция с профилированием, C2 – агрессивные оптимизации, тиринг использует оба
  • C. JIT не используется в современных JVM
  • D. C2 быстрее C1 во всех случаях

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.