用于在不同驱动器中保存堆转储的JVM参数

时间:2015-02-24 23:57:01

标签: java jvm jvm-arguments

我在C:驱动器上安装了JRE,但我想将我的堆转储保存在D:,因为C:驱动器上的内存较少。所以我添加了以下JVM参数

-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=E:\SAVE\

添加此参数后,我的tomcat没有启动,并且失败并出现以下错误

Commons Daemon procrun stderr initialized
Please use CMSClassUnloadingEnabled in place of CMSPermGenSweepingEnabled in the future
Unrecognized VM option 'HeapDumpPath=E:\SAVE\'

删除-XX:HeapDumpPath=E:\SAVE\ tomcat启动后。有人可以问我JVM参数有什么问题吗?

1 个答案:

答案 0 :(得分:1)

我认为第一个选项是HeapDumpOnOutOfMemoryError,与您的选项略有不同:

-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=E:\SAVE\