堆转储上对象的保留大小是多少?
2022-09-01 04:24:07
我最近在 Netbeans (6.7) 中增加了对 Profiler 的使用,这是一个很棒的工具。
但是,我有一个问题。进行堆转储时,在摘要页面(预期窗口)上,可以“按保留大小查找最大的对象”。
此值是什么,它如何用于分析内存使用情况?
我最近在 Netbeans (6.7) 中增加了对 Profiler 的使用,这是一个很棒的工具。
但是,我有一个问题。进行堆转储时,在摘要页面(预期窗口)上,可以“按保留大小查找最大的对象”。
此值是什么,它如何用于分析内存使用情况?
对象的保留大小是此对象从垃圾回收中保留的内存量。
正式的定义是“对象的大小加上仅由第一个对象以递归方式引用的所有对象的大小”。
有关保留内存的更多说明,请参阅此文章。
记住它的一种简单方法是,如果取消引用此对象,则保留的内存是可以进行垃圾回收的所有内存。