[英]Unrecognized VM option '+HeapDumpOnCtrlBreak'
I'm using Jboss and I added -XX:+HeapDumpOnCtrlBreak
option to JAVA_OPTS. 我正在使用Jboss,我在JAVA_OPTS中添加了
-XX:+HeapDumpOnCtrlBreak
选项。 But I got the error when starting Jboss: 但是我在启动Jboss时遇到了错误:
Unrecognized VM option '+HeapDumpOnCtrlBreak'
Could not create the Java virtual machine.
I've searched on the net and it seems JDK 6 doesn't support this option so I changed to jdk1.5.0_09 but still got this error. 我在网上搜索过,似乎JDK 6不支持这个选项所以我改为jdk1.5.0_09但仍然出现了这个错误。
Does anyone know what's wrong? 有谁知道什么是错的?
the option doesn't work even on JDK 1.7 update 25: 即使在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.
好吧,似乎我需要Java SE版本5.0更新14或更高版本。
Changes in 1.4.2_21 http://www.oracle.com/technetwork/java/javase/documentation/overview-142120.html 1.4.2_21的变化http://www.oracle.com/technetwork/java/javase/documentation/overview-142120.html
Upgrade to Jdk 1.4.2_21+ can help us support this heap dump generation functionality 升级到Jdk 1.4.2_21 +可以帮助我们支持这种堆转储生成功能
-XX:+HeapDumpOnCtrlBreak
in HotSpot JVM (by Sun/Oracle) is present in 1.4.2_12 or higher and 1.5.0_14 or higher. -XX:+HeapDumpOnCtrlBreak
HotSpot JVM中的-XX:+HeapDumpOnCtrlBreak
(由Sun / Oracle提供)存在于1.4.2_12或更高版本以及1.5.0_14或更高版本中。 For JVMs 1.6, 1.7, 1.8 this option is no more present, but you can use the "jmap" tool ( jmap.exe -dump:format=b,file=HeapDump.hprof
) 对于JVM
jmap.exe -dump:format=b,file=HeapDump.hprof
,此选项不再存在,但您可以使用“jmap”工具( jmap.exe -dump:format=b,file=HeapDump.hprof
)
In HP-UX JVM the option is present in versions 1.4.2_11 or higher, and 1.5.0_05 and higher. 在HP-UX JVM中,该选项存在于版本1.4.2_11或更高版本以及1.5.0_05及更高版本中。 And in all later versions (1.6, 1.7).
在所有后期版本(1.6,1.7)。
For more infos see A searchable collection of JVM options - HeapDumpOnCtrlBreak 有关更多信息,请参阅可搜索的JVM选项集合 - HeapDumpOnCtrlBreak
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.