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

Может ли разработчик управлять сборщиком мусора перед запуском программы

В Java разработчик не может напрямую управлять сборщиком мусора (GC) — это автоматический процесс JVM. Однако можно влиять на его поведение через:

  1. Выбор GC-алгоритма (параметры JVM):
    bash
    java -XX:+UseG1GC MyApp
  1. Подсказки GC (не гарантируют выполнение):

    java
    System.gc(); // Рекомендация к запуску GC
  2. Настройки памяти (Xms, Xmx):

    bash
    java -Xms512m -Xmx2g MyApp

Прямое управление невозможно — JVM сама решает, когда и какой GC запускать. Для тонкой настройки используют JMX или профилировщики типа VisualVM.

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

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

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

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