Нераспознанная опция VM '+ HeapDumpOnCtrlBreak' - PullRequest
2 голосов
/ 06 марта 2012

Я использую Jboss, и я добавил опцию -XX:+HeapDumpOnCtrlBreak в JAVA_OPTS.Но я получил ошибку при запуске Jboss:

Unrecognized VM option '+HeapDumpOnCtrlBreak'
Could not create the Java virtual machine.

Я искал в сети, и, похоже, JDK 6 не поддерживает эту опцию, поэтому я изменил на jdk1.5.0_09, но все еще получил эту ошибку.

Кто-нибудь знает, что не так?

Ответы [ 4 ]

6 голосов
/ 30 июля 2013

опция не работает даже в обновлении JDK 1.7 25:

>>java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b16)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

>>java -XX:+HeapDumpOnCtrlBreak
Unrecognized VM option 'HeapDumpOnCtrlBreak'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
2 голосов
/ 06 марта 2012

Хорошо, кажется, что мне нужно Java SE версии 5.0 с обновлением 14 или выше.

1 голос
/ 19 января 2015

-XX:+HeapDumpOnCtrlBreak в JSM HotSpot (от Sun / Oracle) присутствует в 1.4.2_12 или выше и 1.5.0_14 или выше.Для JVM 1.6, 1.7, 1.8 эта опция больше не присутствует, но вы можете использовать инструмент «jmap» (jmap.exe -dump:format=b,file=HeapDump.hprof)

В HP-UX JVM эта опция присутствует в версиях 1.4.2_11 или вышеи 1.5.0_05 и выше.И во всех более поздних версиях (1.6, 1.7).

Для получения дополнительной информации см. Доступный для поиска набор параметров JVM - HeapDumpOnCtrlBreak

1 голос
/ 18 мая 2012

Изменения в 1.4.2_21 http://www.oracle.com/technetwork/java/javase/documentation/overview-142120.html

  • 6321286 java serviceability Добавьте опцию -dump в jmap, чтобы с работающей виртуальной машины можно было получить совместный дамп кучи.
  • 6454676 java-сервис. Нужно -XX: + HeapDumpOnCtrlBreak для запуска дампа кучи на ctrl-break или ctrl - \
  • 6608975 возможность обслуживания Java. Параметр HeapDumpPath игнорируется для дампов, записанных функциональностью HeapDumpOnCtrlBreak.

Обновление до Jdk 1.4.2_21 + может помочь нам поддержать эту функцию генерации дампов кучи

...