В частности, почему это поможет устранить проблему PermGen OutOfMemoryError?
Кроме того, бонусные баллы за ответ, который указывает мне на документацию по аргументам JVM.
ОТВЕТЫ
Ответ 1
Постоянное пространство — это где классы, методы, интернализированные строки и аналогичные объекты, используемые виртуальной машиной, хранятся и никогда не освобождаются (отсюда и название).
Эта статья в Oracle кратко описывает работу и параметризацию GC HotSpot и советует вам увеличить это пространство, если вы загружаете много классов (это как правило, для серверов приложений и некоторых IDE, таких как Eclipse):
Постоянное поколение не оказывает заметного влияния на мусор производительность коллектора для большинства приложений. Однако некоторые приложения динамически генерируют и загружают многие классы; например, некоторые реализации страниц JavaServer Pages (JSP). Эти приложениям может потребоваться большее постоянное поколение для дополнительные классы. Если да, то максимальный размер постоянной генерации может увеличьте с помощью опции командной строки -XX: MaxPermSize =.
Обратите внимание, что эта другая документация Oracle содержит список других аргументов HotSpot.
Баг МАЙНКРАФТ Minecraft ( что это?!? ) #майнкрафт
Обновление: Начиная с Java 8, как пространство имен, так и этот параметр исчезли. Модель памяти, используемая для загруженных классов и методов, отличается и не ограничена (с настройками по умолчанию). Вы больше не должны видеть эту ошибку.
Ответ 2
-XX: PermSize -XX: MaxPermSize используются для установки размера для постоянного поколения.
Постоянное поколение: постоянное поколение — это где хранятся файлы классов. Это результат скомпилированных классов и jsp-страниц. Если это пространство заполнено, оно вызывает полную сборку мусора. Если сборка Full Garbage Collection не может очистить старые классы без ссылок, и нет места для расширения Постоянного пространства, будет выбрана ошибка вне памяти (OOME), и JVM выйдет из строя.
Ответ 3
В Java 8 этот параметр обычно используется для печати предупреждающего сообщения, подобного этому:
Java HotSpot (TM) 64-разрядное предупреждение сервера VM: игнорирование опции MaxPermSize = 512m; поддержка удалена в 8.0
Причина, по которой вы получаете это сообщение в Java 8, состоит в том, что Permgen был заменен на Metaspace для устранения некоторых недостатков PermGen (как вы могли убедиться сами, один из этих недостатков — фиксированный размер).
Ответ 4
MaxPermSize — это максимальный размер для кучи постоянного поколения, куча, которая содержит байтовый код классов и хранится отдельно от кучи объекта, содержащей фактические экземпляры.
Источник: utyatnishna.ru
Что делает -XX: MaxPermSize?
в частности, почему это поможет исправить проблему PermGen OutOfMemoryError?
кроме того, бонусные баллы за ответ, который указывает мне на документацию по аргументам JVM.
4 ответов:
постоянное пространство-это место, где хранятся классы, методы, интернализованные строки и аналогичные объекты, используемые виртуальной машиной, и никогда не освобождаются (отсюда и имя).
эта статья Оракул кратко представляет работу и параметризацию HotSpot GC и советует вам увеличить это пространство, если вы загружаете много классов (это обычно имеет место для серверов приложений и некоторых IDE, таких как Eclipse):
постоянное поколение не делает оказывают заметное влияние на мусор производительность коллектора для большинства приложений. Тем не менее, некоторые приложения динамически генерируют и загружают множество классов; например, некоторые реализации страниц JavaServer Pages (JSP). Эти приложения могут нуждаться в большем постоянном поколении для хранения дополнительные занятия. Если да, то максимальный постоянный размер поколения может увеличится с помощью опции командной строки-XX: MaxPermSize=.
отметим, что этот и другие Оракул документация перечисляет другие аргументы HotSpot.
обновление : начиная с Java 8, как пространство permgen, так и этот параметр исчезли. Модель памяти, используемая для загруженных классов и методов, отличается и не ограничена (с настройками по умолчанию). Вы больше не должны видеть эту ошибку.
2014-12-03 09:53:44 Denys Séguret
-XX:PermSize -XX:MaxPermSize используются для установки размера для постоянного поколения.
постоянное поколение: постоянное поколение-это место, где хранятся файлы классов. Это результат скомпилированных классов и страниц JSP. Если это пространство заполнено, он запускает полную сборку мусора. Если полная сборка мусора не может очистить старые неиспользуемые классы и не остается места для расширения постоянного пространства, возникает ошибка нехватки памяти (OOME), и JVM аварийно завершит работу.
2018-07-19 11:12:56 stones333
в Java 8 Этот параметр обычно используется для печати предупреждающее сообщение вроде этого:
Java HotSpot (TM) 64-разрядная серверная виртуальная машина предупреждение: игнорирование опции MaxPermSize=512m; поддержка была удалена в 8.0
причина, по которой вы получаете это сообщение в Java 8, заключается в том, что Permgen был заменен Metaspace для устранения некоторых недостатков PermGen (как вы могли видеть сами, один из этих недостатков заключается в том, что он был исправлен размер.)
2014-08-24 20:20:12 AndrewBourgeois
MaxPermSize-это максимальный размер для кучи постоянного поколения, кучи, которая содержит байтовый код классов и хранится отдельно от кучи объектов, содержащих фактические экземпляры.
Источник: codengineering.net
Maxpermsize minecraft что это
А мод неправильно установил
ай вонт ту гет инту де груп «дедушки»
#122 | 6 августа 2014 — 10:09
TheProFinch
ТруЪ Олдфаги-с
Звание: Искуственный AI, блеять
Цитата: Toha201322
А мод неправильно установил
#123 | 6 августа 2014 — 11:34
ViTOKe
Звание: Активный человек
Вань, нашёл в чём дело! Divine rpg! Его удалил стало, все норм. Да вот с ним было бы веселее играть. Может ты знаешь моды похожие на него на 1.6.4
#124 | 8 августа 2014 — 15:56
TheProFinch
ТруЪ Олдфаги-с
Звание: Искуственный AI, блеять
ViTOKe,
Aether II
#125 | 8 августа 2014 — 16:08
ViTOKe
Звание: Активный человек
Неа, не выбрал! TheProFinch,
Мне бы какой-нибудь мод на мобов и оружие. Просто на моей сборкуе очень тяжело добыть алмы
#126 | 8 августа 2014 — 16:24
TheProFinch
ТруЪ Олдфаги-с
Звание: Искуственный AI, блеять
ViTOKe,
Withchery
#127 | 8 августа 2014 — 16:28
ViTOKe
Звание: Активный человек
Вань, обьясни что такое PermSize space? И как его подстроить под майн
#128 | 12 августа 2014 — 18:13
TheProFinch
ТруЪ Олдфаги-с
Звание: Искуственный AI, блеять
Цитата: ViTOKe
PermSize space
Устанавливает размер памяти под количество классов.
PermSize — это минимальный размер памяти, обычно ставят так:
-XX:PermSize=256m
MaxPermSize — это максимальный размер памяти, обычно ставят так:
-XX:MaxPermSize=512m
#129 | 12 августа 2014 — 19:15
ViTOKe
Звание: Активный человек
TheProFinch,
Угу, понял. Спс.
Но есть ещё вопрос.
Я изучаю таумометром предмет и БАЦ. майн завис
Я конечно понимаю чо это из-за шрифта (русского (Он жирный ))
Может есть какие фиксы или что-нибудь маааагическое?
#130 | 14 августа 2014 — 15:24
TheProFinch
ТруЪ Олдфаги-с
Звание: Искуственный AI, блеять
ViTOKe,
Но моды я уже искать не буду.
Из фиксов, можно поставить обычный шрифт или английский там.
#131 | 14 августа 2014 — 15:33
ViTOKe
Звание: Активный человек
TheProFinch,
А без замены языка (шрифта) можно?
#132 | 14 августа 2014 — 15:36
TheProFinch
ТруЪ Олдфаги-с
Звание: Искуственный AI, блеять
ViTOKe,
Стоит мод BetterFonts?
#133 | 14 августа 2014 — 15:39
ViTOKe
Звание: Активный человек
Нет, не стоит
#134 | 14 августа 2014 — 15:43
TheProFinch
ТруЪ Олдфаги-с
Звание: Искуственный AI, блеять
ViTOKe,
Установи. И поставь обычный русский.
#135 | 14 августа 2014 — 15:44
WhiteWolfCraft
Просто хорошие люди
Звание: V.I.P на хуторе
У меня лицензия майна,лаунчер тоже лицензионный.
Проблема такова:
Пытаюсь поиграть в Майн,версии 1.7.2,идёт загрузка,после закачки появляется надпись Launching,и она висит и висит.Майн не запускается не происходит вообще ничего.Что делать?
#136 | 16 августа 2014 — 21:40
TheProFinch
ТруЪ Олдфаги-с
Звание: Искуственный AI, блеять
WhiteWolfCraft,
Кидай лог.
#137 | 17 августа 2014 — 07:39
ViTOKe
Звание: Активный человек
TheProFinch,
у меня тут проблем
Кароч. Еcть такой мод smart moving
Так вот, если ты пытаешься проползти под блоком, то ты не проползаешь.
А если отпустишь клавиши, то ты и не встанешь. Тогда нужэно сломать блок над тобой тогда ты и встанешь.
Что делать?
#138 | 18 августа 2014 — 11:12
Ansivolf
1. Dead island Riptide
2. Последняя версия стим. Лицензия.
3. К сожалению скриншшот показать не могу, т.к. Когда это происходит — у меня бобмит, и я не могу думать, но попробую объяснить, а в следующий раз снять на телефон. Первое время, все работало норм. Не было лагов и вылетов. Но однажды, в 3 главе, по заданию, мне необходимо пройти в пещеру, и собрать грибочки.
При попытке взаимодействовать со входом, игра некоторое время висит, а после вылетает. Ныне же, когда я включил игру, и направился к пещере, дабы заснять на видео проблему, компьютер через 2 минуты игры, выдал черный экран. Никакие кнопки не отвечали. Я выключил, и включил комп, при этом молясь, что бы это был не супер вирус.
При включении Пк Он мне черном фоне выдал какое то сообщение на англ. Единственное, что я успел прочить и запомнить за 6 секунд, которые мне на это дали, это про майкрософт и че то про америку. После чего, мой Пк загрузился, предварительно спросив меня о способе загрузки. Чет включать игру мне больши не хочеца.
#139 | 18 августа 2014 — 11:36
ArtyomIsFlash
Звание: Активный человек
Ansivolf,
Возможно, перегрузка компа. У меня это было раза 3, ошибка 900 — System Fan (системный вентилятор). Только у меня через 5 секунд комп выключился, а потом, когда я включил, у меня просто восстанавливала винда предыдущую работу. И перегрузка в основном, когда я Kodu Game Lab запускаю. И да, майн тоже.
ViTOKe,
Это автору мода писать.
Вут + Скфае = ВутСкфае!
#140 | 18 августа 2014 — 11:58
Статистика форума
Сейчас онлайн: 9
Создано тем 12947 Написано сообщений 816586 Пользователей 366112 Новый участник Subscribessex
Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички
Последние сообщения с форума
Просмотров: 60356
Ответов: 290
Просмотров: 117
Ответов: 0
Автор: SoNick01
Просмотров: 323
Ответов: 1
Автор: I6g9o5r1
Просмотров: 194
Ответов: 1
Автор: I6g9o5r1
Просмотров: 6430
Ответов: 90
Источник: ru-minecraft.ru