Встречается на собеседованиях • сегодня
Какой используешь Garbage Collector
В Java есть несколько сборщиков мусора (GC), выбор зависит от требований к производительности и латентности:
- Serial GC - однопоточный, для небольших приложений (
-XX:+UseSerialGC) - Parallel GC (Throughput Collector) - многопоточный, максимизирует пропускную способность (
-XX:+UseParallelGC) - CMS (Concurrent Mark Sweep) - минимизирует паузы, но устарел (
-XX:+UseConcMarkSweepGC) - G1 GC - баланс между пропускной способностью и паузами, стандарт с Java 9 (
-XX:+UseG1GC) - ZGC/Shenandoah - для low-latency приложений с большими кучами (
-XX:+UseZGC/-XX:+UseShenandoahGC)
Пример включения G1:
java
java -XX:+UseG1GC -Xmx4g MyAppG1 - хороший выбор по умолчанию для большинства приложений. Для low-latency систем стоит рассмотреть ZGC.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы