关于内存分析的问题

来源:2-6 MAT分析内存溢出

LBruce

2024-07-15

老师你好,我最近在排查一个Java进程占用内存过高的问题。

JVM的设置为-Xms1024m -Xmx3072m。使用arthas进行heapdump,产生的hprof文件大小也有1.4GB 或者2GB这样。

但是有一点很奇怪的是,用MAT(Eclipse Memory Analyzer)打开后,却只显示几十MB这样,我感觉这样没法更准确地排查问题,想问问老师有遇到过这样的情况吗?

这个是hprof文件
图片描述

MAT打开后

图片描述

我也从网上找了些资料,比如勾选上什么Keep unreachable objects,可还是没啥效果

图片描述

写回答

1回答

若鱼1919

2024-08-04

这个我也不是很清楚
0
0

Java生产环境下性能监控与调优详解

系统掌握线上性能监控与 GC调优,线上代码调试

2373 学习 · 262 问题

查看课程