解决JVM启动报错:Unrecognized VM option '+HeapDumpOnOutOfMemeryError'
来源:互联网 发布:北欧灯具 知乎 编辑:程序博客网 时间:2024/06/07 21:57
今天再搞一些OutOfMemery的相关知识探索,我想在JVM遇到OOM错误的时候,能够打印出heap dump,以便事后用Eclipse Memory Analyzer Tool(MAT)等内存分析工具分析内存的占用情况。我使用了JDK1.6.0_37和JDK1.7.0_60版本进行试验,到网上找了下,知道-XX:+HeapDumpOnOutOfMemoryError可以让JVM在探测到内存OOM的时候打印dump。但是在JVM启动参数添加这个参数的时候,JVM启动失败:
Unrecognized VM option '+HeapDumpOnOutOfMemeryError'
到网上找了下,没有找到自己满意的结果,大多数是说JDK版本不对,其实版本是对的。 -XX:HeapDumpPath这个参数可以设置dump文件的存放位置。将JVM启动参数设置成如下格式:
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=C:/
问题解决了,当JVM发生内存溢出的时候,会在C:/下打印出heap dump。这里感觉jdk提示的错误真恶心,完全看不出错误是因为没有添加-XX:HeapDumpPath
0 0
- 解决JVM启动报错:Unrecognized VM option '+HeapDumpOnOutOfMemeryError'
- JBOSS调试启动报错 classic VM not supported; client VM will be used Unrecognized option: -
- 解决kafka Unrecognized VM option 'UseCompressedOops'问题
- Hadoop启动时出现Unrecognized option: -jvm
- Unrecognized VM option 'UseCompressedOops'
- Unrecognized VM option '+UseCompressedOops'
- Unrecognized VM option 'UseStringDeduplication'
- Hadoop-----Unrecognized option: -jvm
- hadoop Unrecognized option: -jvm
- Hadoop-----Unrecognized option: -jvm
- weblogic10.3 启动报错 Unrecognized option: -jrockit Error: Could not create the Java Virtual Machine
- [Android环境配置五]Ubuntu12.04 Android Studio启动失败"Unrecognized VM option '+UseCodeCacheFlushing"
- eclipse.ini配置vm参数解决启动报错问题
- pcre3编译报错:libtool: compile: unrecognized option `-DHAVE_CONFIG_H'
- Hadoop启动时出现Unrecognized option: -jvm的问题(收集)
- 转:hadoop启动问题(Unrecognized option: -jvm Could not create the Java virtual machine.)
- Hadoop启动时出现Unrecognized option: -jvm 和 Could not create the Java virtual machine.
- Hadoop启动时出现Unrecognized option: -jvm 和 Could not create the Java virtual machine.
- Linux下使用Cacti监控流量状况
- unity3d黑暗游侠游戏场景基本制作
- Unity学习之三
- hdu1878(判断欧拉图)
- 互质两数加减得1
- 解决JVM启动报错:Unrecognized VM option '+HeapDumpOnOutOfMemeryError'
- 链表
- Unity3D---游戏背景制作
- 第12周项目4-银行系统
- 动态规划解最长公共子序列问题bug
- C语言嵌入式系统编程注意事项
- MySQL引擎
- 算法导论第三版 练手程序C++(第二章)(2)
- 【BZOJ】【P1880】【Sdoi2009】【Elaxia的路线】【dijk】