http://i.imgur.com/q58EQd2.png
这是分析器的屏幕截图。最后一列应该是保留大小。
它说“分数”是一个保留大小为 72 的 ConcurrentHashMap。
它有一个保留大小为 152 的属性“段”。
这怎么可能?对象的保留大小不应该是其属性保留大小的总和吗?如何找出 ConcurrentHashMap 的实际大小?
http://i.imgur.com/q58EQd2.png
这是分析器的屏幕截图。最后一列应该是保留大小。
它说“分数”是一个保留大小为 72 的 ConcurrentHashMap。
它有一个保留大小为 152 的属性“段”。
这怎么可能?对象的保留大小不应该是其属性保留大小的总和吗?如何找出 ConcurrentHashMap 的实际大小?
Shouldn't the retained size of an object be the sum of retained sizes of its properties?
No, any referenced object can also be referenced otherwise. Retained size is the sum of the sizes of the objects that would be garbage collected if the object under consideration was eligible for garbage collection.