Встречается на собеседованиях • сегодня
Что такое сборка мусора в Java
Сборка мусора (Garbage Collection, GC) — это автоматический процесс управления памятью в Java, который освобождает память от объектов, больше не используемых программой. JVM отслеживает объекты в куче (heap) и удаляет те, на которые нет ссылок.
**Типы сборщиков мусора:**
- Serial GC — однопоточный, для небольших приложений.
- Parallel GC — многопоточный, оптимизирует пропускную способность.
- CMS (Concurrent Mark-Sweep) — минимизирует паузы, но устарел.
- G1 (Garbage-First) — баланс между latency и throughput (по умолчанию с Java 9+).
- ZGC/Shenandoah — низколатентные для больших heap.
**Пример утечки памяти (несмотря на GC):**
```java
List

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