JVM在遇到OOM(OutOfMemoryError)时生成Dump文件

  • 方法一:

    命令:jmap -dump:format=b,file=heap.bin

    file:保存路径及文件名
    pid:进程编号(windows通过任务管理器查看,linux通过ps aux查看)

    dump文件可以通过MemoryAnalyzer(MAT)分析查看,可以查看dump时对象数量,内存占用,线程情况等。

  • 方法二:让JVM在遇到OOM(OutOfMemoryError)时生成Dump文件

    -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path/heap/dump

原文地址:https://www.cnblogs.com/stone1989/p/6386312.html