Встречается на собеседованиях • сегодня
Какие области памяти выделяются в Heap
В Java Heap разделяется на несколько областей (generations) для эффективного управления памятью:
- Young Generation – здесь создаются новые объекты. Состоит из:
- Eden Space – большинство объектов сначала попадают сюда.
- Survivor Spaces (S0 и S1) – сюда перемещаются выжившие после сборки мусора (GC) объекты.
-
Old Generation (Tenured) – сюда попадают объекты, пережившие несколько GC в Young Generation.
-
Permanent Generation (до Java 8) / Metaspace (с Java 8) – хранит метаданные классов (удалена в Java 8, заменена на Metaspace в native memory).
Пример:
java
Object obj = new Object(); // Создается в Eden Space
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы