Встречается на собеседованиях • сегодня
Какие знаешь участки памяти в JVM
В JVM память делится на несколько областей:
1. **Heap** - основная область для объектов. Делится на:
- Young Generation (Eden + Survivor spaces)
- Old Generation (Tenured space)
2. **Stack** - хранит локальные переменные и вызовы методов (по одному на поток)
3. **Metaspace** (ранее PermGen) - хранение метаданных классов (с Java 8)
4. **Native Memory** - память вне управления JVM (например, через JNI)
5. **Code Cache** - скомпилированный JIT-код
Пример с утечкой в Heap:
```java
List

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