Встречается на собеседованиях • сегодня

Настраивал ли Garbage Collector

Да, настраивал. В Java можно управлять GC через JVM-флаги. Основные параметры:

  • Выбор сборщика:
    -XX:+UseSerialGC (Serial)
    -XX:+UseParallelGC (Parallel/Throughput)
    -XX:+UseG1GC (G1, дефолт с Java 9+)
    -XX:+UseZGC или -XX:+UseShenandoahGC (low-pause)
  • Настройки памяти:
    -Xms и -Xmx для min/max heap
    -XX:NewRatio для соотношения young/old gen
    -XX:SurvivorRatio для Eden/Survivor

Пример для G1:

java
java -Xms2G -Xmx4G -XX:+UseG1GC -XX:MaxGCPauseMillis=200 MyApp

Важно тестировать настройки под конкретную нагрузку. Инструменты: VisualVM, GC logs (-Xlog:gc*), JMH для бенчмарков.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы