JVM关于OOM的几个有用参数
2017-11-13 10:46
302 查看
-XX:-UseGCOverheadLimit
关闭GCOverheadLimit特性,GCoverheadlimitexceeded原因:通过统计GC时间来预测是否要OOM了,当超过98%的时间用来做GC并且回收了不到2%的堆内存,就会抛出这个错误(提前预知,没啥用,该OOM还是会OOM,关闭)
-XX:+HeapDumpOnOutOfMemoryError
当JVM发生OOM时,自动生成DUMP文件
-XX:HeapDumpPath=/tmp/heapdump.hprof
保存DUMP文件的路径,如果不指定,默认为当前启动JVM的目录,默认文件名:java_<pid>_<date>_<time>_heapDump.hprof
-XX:OnOutOfMemoryError="sh ~/restart.sh"
当出现OOM时,指定某个脚本来完成一些动作,比如邮件知会、自动重启等
关闭GCOverheadLimit特性,GCoverheadlimitexceeded原因:通过统计GC时间来预测是否要OOM了,当超过98%的时间用来做GC并且回收了不到2%的堆内存,就会抛出这个错误(提前预知,没啥用,该OOM还是会OOM,关闭)
-XX:+HeapDumpOnOutOfMemoryError
当JVM发生OOM时,自动生成DUMP文件
-XX:HeapDumpPath=/tmp/heapdump.hprof
保存DUMP文件的路径,如果不指定,默认为当前启动JVM的目录,默认文件名:java_<pid>_<date>_<time>_heapDump.hprof
-XX:OnOutOfMemoryError="sh ~/restart.sh"
当出现OOM时,指定某个脚本来完成一些动作,比如邮件知会、自动重启等
相关文章推荐
- JVM中关于内存的几个重要参数
- 关于JVM的几个参数,以供自己参考便利
- 关于jvm几个关键内存配置参数
- 关于jvm几个关键内存配置参数
- 关于jvm几个关键内存配置参数
- 关于sap的Logon的几个参数
- 关于shell的几个不为人知却十分有用的命令分享
- 关于STL中几个比较费解的参数类型
- 几个重要的jvm参数配置及建议
- 几个有用的SAP安全配置的用户参数配置列表
- 关于winmain的几个参数
- 转两篇关于JVM参数调优
- weblogic设置JVM的几个参数说明
- 关于sap的Logon的几个参数
- java 关于 timeZone 的几个有用方法
- 关于request获取路径的几个参数实例
- JVM 几个重要的参数
- weblogic设置JVM的几个参数说明
- ASP关于编码的几个有用的函数小结(utf8)
- JVM有哪些常用启动参数可以调整,描述几个?