深圳网站运营托管,wordpress 调用分类名,电子商务网站建设的一般流程,wordpress熊账号(一)、线上查看堆内存统计 # 命令用于打印堆内存中每个类的实例数量及其占用的内存#xff0c;并且只包括活动对象#xff08;即存活的对象#xff09;
jmap -histo:live pid# 输出到文件方便查看
jmap -histo:live 12345 aaa.txt(二)、下载dump文件#xff0…(一)、线上查看堆内存统计 # 命令用于打印堆内存中每个类的实例数量及其占用的内存并且只包括活动对象即存活的对象
jmap -histo:live pid# 输出到文件方便查看
jmap -histo:live 12345 aaa.txt
(二)、下载dump文件使用MAT进行分析 jmap -dump:live,formatb,fileheapdump.hprof pid
MAT分析A类的引用链
1、定位特定实例
安装MAT后打开heapdump.hprof文件在 Histogram 中右键点击 A 类选择 List Objects - with incoming references。这会列出所有 A 实例并显示每个实例的内存地址。
2、分析特定实例的引用链
选中一个 A 实例右键选择 Merge Shortest Paths to GC Roots - Exclude Weak References。这会显示从垃圾回收根GC Root到该类加载器实例的引用路径。
3、关注关键路径
在引用链中重点查看分析