Встречается на собеседованиях • сегодня
Какие знаешь названия Garbage Collector
В Java есть несколько реализаций сборщиков мусора:
-
Serial GC – однопоточный, для небольших приложений.
Пример включения:-XX:+UseSerialGC -
Parallel GC (Throughput Collector) – многопоточный, оптимизирует пропускную способность.
Включается:-XX:+UseParallelGC
-
CMS (Concurrent Mark-Sweep) – минимизирует паузы, но устарел (удален в Java 14).
Ранее:-XX:+UseConcMarkSweepGC -
G1 (Garbage-First) – баланс между latency и throughput, дефолтный с Java 9.
Включение:-XX:+UseG1GC -
ZGC – низколатентный, для больших heap (Java 11+).
Флаг:-XX:+UseZGC -
Shenandoah – аналогичен ZGC, но backported до Java 8.
Опция:-XX:+UseShenandoahGC
Пример выбора GC для приложения:
java
// Запуск с G1 GC
java -XX:+UseG1GC -jar app.jar
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы