Какой алгоритм очистки памяти используется по умолчанию в Java версии 11?

В Java 11 по умолчанию используется сборщик мусора G1 (Garbage-First Garbage Collector).

Короткий ответ

Что ответить на собеседовании

В Java 11 по умолчанию используется сборщик мусора G1 (Garbage-First Garbage Collector).

Подробный разбор

Ответ с пояснениями

В Java 11 по умолчанию используется сборщик мусора G1 (Garbage-First Garbage Collector).

G1 — это параллельный, инкрементальный и многопоточный сборщик мусора, который оптимизирован для работы с большими кучами и минимизации пауз на сборку. Он разбивает кучу на регионы и собирает их по приоритету, что позволяет более предсказуемо управлять временем пауз.

Для запуска G1 по умолчанию используется флаг JVM -XX:+UseG1GC.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее