Вопросы с тегом «jvm-arguments»

316
Как увеличить предел памяти IDE в IntelliJ IDEA на Mac?

Я использую IDEA 12 Leda на Mountain Lion. Я хотел увеличить максимальную память, которую может использовать IDE. Я установил VMOptions в файле Info.plist, чтобы -Xmx2048m -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar Когда я открываю IDEA, я все еще вижу...

260
Что делает -XX: MaxPermSize?

В частности, почему это поможет исправить проблему PermGen OutOfMemoryError? Кроме того, бонусные баллы за ответ, который указывает мне на документацию по аргументам JVM...

183
Что на самом деле делает флаг JVM CMSClassUnloadingEnabled?

Я не могу на всю жизнь найти определение того, что на CMSClassUnloadingEnabledсамом деле делает флаг Java VM , кроме некоторых очень нечетких высокоуровневых определений, таких как «избавляет от ваших проблем PermGen» ( чего , кстати, нет). Я заглянул на сайт Sun / Oracle, и даже список опций на...

162
Как получить аргументы VM изнутри Java-приложения?

Мне нужно проверить, явно ли установлена ​​какая-либо опция, которая может быть передана в JVM, или имеет значение по умолчанию. Чтобы быть более конкретным: мне нужно создать один конкретный поток с более высоким собственным размером стека, чем по умолчанию, но в случае, если пользователь хочет...

151
Разница между _JAVA_OPTIONS, JAVA_TOOL_OPTIONS и JAVA_OPTS

Я думал, что было бы здорово иметь сравнение между _JAVA_OPTIONSи JAVA_TOOL_OPTIONS. Я немного искал один, но ничего не могу найти, поэтому надеюсь, что мы сможем найти здесь знания о Stackoverflow. JAVA_OPTSвключен для полноты Это не часть JVM, но есть много вопросов об этом в дикой природе. Что я...

98
Отладка приложения Java без запуска JVM с аргументами отладки

Обычно для присоединения отладчика к работающему jvm вам необходимо запустить jvm с такими аргументами, как: > java -Xdebug -Xrunjdwp:transport=dt_socket,address=1000,server=y,suspend=n Теперь, если я хочу отладить процесс, который не был запущен в режиме отладки, что я могу сделать? Эта...

94
«Произошла ошибка при инициализации ВМ; Не удалось зарезервировать достаточно места для кучи объектов »с использованием -Xmx3G

Прежде всего, у меня есть коробка с 8 ГБ оперативной памяти, поэтому я сомневаюсь, что проблема в общей памяти. Это приложение нормально работает на машинах с объемом памяти 6 ГБ или меньше. Я пытаюсь зарезервировать 3 ГБ пространства с помощью -Xmx3G в разделе «Аргументы виртуальной машины» в...

88
Увеличение максимального размера кучи JVM для приложений, интенсивно использующих память

Мне нужно запустить приложение с интенсивным использованием памяти Java, которое использует более 2 ГБ, но у меня возникают проблемы с увеличением максимального размера кучи. До сих пор я пробовал следующие подходы: Установка параметра -Xmx, например -Xmx3000m. Этот подход не работает при создании...

83
Разница между -XX: + UseParallelGC и -XX: + UseParNewGC

Это алгоритмы для сборки мусора молодого поколения. Второй (UseParNewGC) активируется автоматически с одновременной сборкой мусора временного поколения (см. Java Concurrent и Parallel GC ), но есть ли разница между двумя параллельными алгоритмами?...