jmap 导出 tomcat 内存快照分析

Posted klvchen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmap 导出 tomcat 内存快照分析相关的知识,希望对你有一定的参考价值。

登录系统(注意这里启动 tomcat 的用户)

# 获取 tomcat 的 pid 号
ps -ef|grep tomcat

# 例如这里 pid 号为 13133
jmap -dump:live,format=b,file=dump.hprof 13133

使用 MAT 分析

# MAT 下载地址:https://www.eclipse.org/mat/downloads.php

# 我这里下载的 windows 版本,解压后,按需更改 MemoryAnalyzer.ini 里面的配置,我改成了 4G 大小


下载 dump.hprof ,使用 MAT 打开分析


以上是关于jmap 导出 tomcat 内存快照分析的主要内容,如果未能解决你的问题,请参考以下文章

如何导出Java应用程序的内存快照文件

jmap详解

Eclipse MAT内存分析工具(Memory Analyzer Tool)

tomcat服务无响应堆栈分析

JVM监控及诊断工具-命令之jmap

JVM --------jmap-----查看堆内存信息生成heap dump 文件(转储堆内存快照到指定文件)