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

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