Встречается на собеседованиях • сегодня
Что заменил Metaspace
Metaspace заменил PermGen (Permanent Generation) в Java 8. Основные отличия:
- Metaspace динамически расширяется в пределах доступной памяти, а PermGen имел фиксированный размер
- Metaspace хранится в нативной памяти, а PermGen - в heap
- Убраны настройки -XX:PermSize и -XX:MaxPermSize, вместо них -XX:MetaspaceSize и -XX:MaxMetaspaceSize
Пример настройки:
java
-XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512mMetaspace хранит метаданные классов, но теперь сборщик мусора автоматически удаляет неиспользуемые классы, что уменьшает риск OutOfMemoryError.

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