Встречается на собеседованиях • сегодня
На что делится Heap в JVM
Heap в JVM делится на две основные области:
- Young Generation – здесь создаются новые объекты. Состоит из:
- Eden Space – большинство объектов сначала попадают сюда.
- Survivor Spaces (S0 и S1) – сюда перемещаются выжившие после сборки мусора объекты из Eden.
- Old Generation (Tenured) – сюда попадают объекты, пережившие несколько сборок мусора в Young Generation.
Также может присутствовать Permanent Generation (до Java 8) или Metaspace (с Java 8), но они не являются частью Heap, а хранят метаданные классов.
Пример настройки размеров через JVM-флаги:
java
-Xms512m -Xmx1024m -XX:NewRatio=2 -XX:SurvivorRatio=8
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы