解决JVM OutOfMemoryError的问题

2019/06/14 16:54
阅读数 200

原文链接

解决步骤:

  1. JVM heap dump:

启动参数: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/crashes/my-heap-dump.hprof

手动dump: jmap -dump:format=b,file= PID 例如: jmap -dump:format=b,file=heap_dump.hprof 4988

  1. 重启应用

通过JVM参数自动重启应用: -XX:OnOutOfMemoryError=/scripts/restart-myapp.sh

  1. 定位问题

heap 分析工具: Eclipse Memory Analyzer (MAT), Oracle JHat or HeapHero.

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部