-XX:+HeapDumpOnOutOfMemoryError

该配置会把快照保存在user.dir中,比如你用tomcat启动,那应该是在tomcat的bin目录下

当然,也可以通过XX:HeapDumpPath=./java_pid.hprof来显示指定路径

 此外,OnOutOfMemoryError参数允许用户指定当出现oom时,指定某个脚本来完成一些动作,比如邮件知会。。。

$ java -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heapdump.hprof -XX:OnOutOfMemoryError ="sh ~/cleanup.sh" MyApp

相关文章:

  • 2021-07-13
  • 2021-06-01
  • 2021-10-04
  • 2021-07-06
  • 2021-09-25
  • 2022-12-23
  • 2018-07-26
猜你喜欢
  • 2021-09-07
  • 2022-12-23
  • 2021-11-06
  • 2022-01-06
  • 2021-08-18
  • 2021-05-19
  • 2022-02-17
相关资源
相似解决方案