方法一:
命令: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
本文介绍了当JVM遇到内存溢出(OutOfMemoryError)时生成Dump文件的两种方法。第一种方法使用jmap工具直接生成指定路径的Dump文件;第二种方法通过JVM参数设置,在发生OOM时自动创建Dump文件。
1260

被折叠的 条评论
为什么被折叠?



