草庐IT

heapdump

全部标签

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

我最近在Netbeans(6.7)中增加了对Profiler的使用,这是一个很棒的工具。不过,我有一个问题。进行堆转储时,在摘要页面(预期窗口)上可以“通过保留大小找到最大的对象”。这个值是什么?如何使用它来分析内存使用情况? 最佳答案 对象的保留大小是该对象从垃圾收集中保留的内存量。正式的定义是“对象的大小加上仅由第一个对象引用的所有对象的大小,递归地”。关于什么是保留内存的更多解释,见thisarticle.记住它的一个简单方法是,保留的内存是如果取消引用该对象,则所有可能被垃圾回收的内存。
12