Выбор ответа Junior JVM: память, GC, загрузка классов обновлено

Сборщик по умолчанию

Вопрос

Какой сборщик мусора используется по умолчанию в Java 21 на серверной машине?

Попробуйте сами

Выберите вариант, и откроется разбор.

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

Коротко

Правильный ответ: G1. G1 по умолчанию с Java 9 (если JVM видит один CPU или меньше примерно 2 ГБ памяти, она выбирает Serial, это важно в маленьких контейнерах).

Варианты ответа

  1. Parallel
  2. ZGC
  3. G1правильный ответ
  4. CMS

Разбор

G1 по умолчанию с Java 9 (если JVM видит один CPU или меньше примерно 2 ГБ памяти, она выбирает Serial, это важно в маленьких контейнерах). Parallel был по умолчанию в Java 8. ZGC нужно включать флагом -XX:+UseZGC. CMS удалён в Java 14.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме