3

我正在尝试分析我的 Java 应用程序的内存使用情况。在 VisualVM 中,我看到堆大小为 ~733M:

在此处输入图像描述

但是当我将堆转储导出到 Eclipse MAT 时,它显示为 36.6MB:

在此处输入图像描述

这是为什么?

4

1 回答 1

1

重复:为什么我的 Java 堆转储大小比已用内存小得多?

TLDR;堆转储触发垃圾收集和转储显示“已用堆”

于 2017-06-07T16:14:36.970 回答