堆内存溢出排查

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内存溢出模拟_模拟实战排查堆内存溢出(java.lang.OutOfMemoryError: Java heap space)问题

堆内存溢出排查

生产环境-jvm内存溢出-jprofile问题排查

利用阿里云ARMS排查Java大量文件处理场景堆外内存溢出(线上JVM排障之八)

利用阿里云ARMS排查Java大量文件处理场景堆外内存溢出(线上JVM排障之八)