Вопрос проверяет знание сборщика мусора по умолчанию в современных версиях Java.
Начиная с Java 9, сборщик по умолчанию — G1 GC (-XX:+UseG1GC).
Почему G1?
Оптимален для heap >4 GB.
Поддерживает паузы <200 ms.
Автоматически адаптируется под нагрузку.
Как проверить:
java -XX:+PrintCommandLineFlags -versionВывод:
-XX:+UseG1GC