heapdump上对象的保留大小是多少?

java netbeans memory-leaks

16188 观看

1回复

14954 作者的声誉

我最近在Netbeans(6.7)中增加了对Profiler的使用,这是一个很棒的工具。

不过我有一个问题。在进行堆转储时,在摘要页面(期望窗口)上,可以“按保留大小找到最大的对象”。

这个值是什么以及它如何用于分析内存使用情况?

作者: Thirler 的来源 发布者: 2010 年 9 月 3 日

回应 (1)


51

17779 作者的声誉

决定

对象的保留大小是此对象从垃圾回收中保留的内存量。

形式定义是“对象的大小加上仅由第一个对象引用的所有对象的大小,递归地”。

有关保留内存的更多说明,请参阅此文章

记住它的一个简单方法是,如果取消引用该对象,则保留的内存是可以被垃圾收集的所有内存。

作者: Vivien Barousse 发布者: 03.09.2010 12:48
32x32