В Java 11 по умолчанию используется сборщик мусора G1 (Garbage-First Garbage Collector).
Какой алгоритм очистки памяти используется по умолчанию в Java версии 11?
В Java 11 по умолчанию используется сборщик мусора G1 (Garbage-First Garbage Collector).
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В Java 11 по умолчанию используется сборщик мусора G1 (Garbage-First Garbage Collector).
G1 — это параллельный, инкрементальный и многопоточный сборщик мусора, который оптимизирован для работы с большими кучами и минимизации пауз на сборку. Он разбивает кучу на регионы и собирает их по приоритету, что позволяет более предсказуемо управлять временем пауз.
Для запуска G1 по умолчанию используется флаг JVM -XX:+UseG1GC.