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

posted @ 2017-02-10 14:45  石Stone头  阅读(7499)  评论(0编辑  收藏  举报