-
方法一:
命令: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