Встречается на собеседованиях • сегодня
Где работает Garbage Collector
Garbage Collector (GC) в Java работает в куче (heap), которая разделена на несколько областей:
- Young Generation (Eden, Survivor0, Survivor1) – здесь создаются новые объекты, и происходит быстрая сборка мусора (Minor GC).
- Old Generation – сюда перемещаются долгоживущие объекты после нескольких циклов сборки в Young. Очищается реже (Major GC/Full GC).
- Metaspace (ранее PermGen) – хранит метаданные классов (не объекты).
Пример:
java
Object obj = new Object(); // Создаётся в Eden
obj = null; // Объект становится доступным для GC
System.gc(); // Запрос на сборку (не гарантирует её)GC автоматически освобождает память от недостижимых объектов, но его поведение зависит от реализации (Serial, Parallel, G1, ZGC и др.).

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