标签: java visualvm heap-dump eclipse-mat
我正在尝试分析我的Java应用程序的内存使用情况。在VisualVM中,我看到堆大小为~733M:
但是当我将堆转储导出到Eclipse MAT时,它显示为36.6MB:
为什么?
答案 0 :(得分:1)
重复:Why is my Java heap dump size much smaller than used memory?
TLDR;堆转储触发垃圾收集和转储显示“已用堆”