1.1 jmap –heap PID命令
这个是打印java进程jvm内存分布跟使用情况,可以根据这个来分析是否需要导内存dmp来分析

1.2 部署MAT
1.2.1 配置PATH 环境变量 jdk
root 用户编辑vi /etc/profile

退出当前shell,重新登录生效
1.2.2 更改配置文件内存大小

1.3 分析dmp
1.3.1 Root 用户运行MAT

1.3.2 展开占用内存大的元素

1.3.3 关注元素数量巨大的部分

1.3.4 继续展开查看业务类

Java内存分析指南
本文介绍如何使用jmap命令查看Java进程的JVM内存分布及使用情况,并指导如何部署Memory Analyzer Tool (MAT)进行深入分析。从配置环境变量到调整配置文件,再到具体dmp文件的分析步骤均有详细说明。
1307





