堆内存溢出排查
Posted wanhua-wu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了堆内存溢出排查相关的知识,希望对你有一定的参考价值。
生成hprof文件
①,top出异常进程
②,生成异常进程的dump文件
jmap -dump:format=b,file=[文件名] [进程]
jmap -dump:format=b,file=heap.hprof 2576
③,使用JProfiler分析hprof 文件
使用JProfiler分析大对象
①,导入:session->open snapshot
②,查看大对象:Heap Walker -> Current Object Set ->Giggest Object
以上是关于堆内存溢出排查的主要内容,如果未能解决你的问题,请参考以下文章
java内存溢出模拟_模拟实战排查堆内存溢出(java.lang.OutOfMemoryError: Java heap space)问题