powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Что такое автоувеличение metaspace ?
5 сообщений из 5, страница 1 из 1
Что такое автоувеличение metaspace ?
    #39375532
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разбираюсь с JMM
наткнулся на вопрос про различия permgen vs metaspace:
http://stackoverflow.com/a/27144099/2674303 Metaspace by default auto increases its size


Что это значит?

раньше ведь тоже можно было задать PermSize и MaxPermSize.

Что подразумевают под динамичностью?

и второй вопрос:

Что-то принципиально поменялось(какая-то другая память стала использоваться или что-то подобное) или по сути это переименование с добавлением функции автоувеличения,вопрос про суть которой я задал выше?
...
Рейтинг: 0 / 0
Что такое автоувеличение metaspace ?
    #39375647
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. PermGen это таки особое поколение в куче. Metaspace находится вне кучи в нативной памяти.
2. PermGen всегда имеет лимит. Metaspace может быть по желанию ограничен сверху. А может отжирать всю память процесса, пока ОС позволяет.
...
Рейтинг: 0 / 0
Что такое автоувеличение metaspace ?
    #39375657
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczMetaspace может быть по желанию ограничен сверху. А может отжирать всю память процесса, пока ОС позволяет.
это и имеется ввиду под автоувеличением?

Что такое нативная память?
...
Рейтинг: 0 / 0
Что такое автоувеличение metaspace ?
    #39375666
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questionerэто и имеется ввиду под автоувеличением?

Там просто неудачная трактовка.

questionerЧто такое нативная память?
Которая находится за пределами кучи и выделяется обычным malloc. Там механизм очистки отличается.
...
Рейтинг: 0 / 0
Что такое автоувеличение metaspace ?
    #39375762
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questioner,

Вот нашел официальную доку.
http://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/considerations.html
Предлагаю к изучению её, а не комментарии из stackoverflow.
И с памятью я немного ошибся. Там явно написано что используют mmap, а не malloc.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Что такое автоувеличение metaspace ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]