Android Studio堆快照分析器 - "支配大小"代表?

时间:2015-10-28 19:21:11

标签: android android-studio hprof

在Android Studio中转储堆并查看创建的快照后,会出现一个名为"支配大小"的字段。 它代表什么? enter image description here

1 个答案:

答案 0 :(得分:7)

这是该对象的大小+它通过直接或间接引用保持活跃的一切。

我不确定Android Studio,但一般来说,“支配”意味着你只计算通过你的Bitmap对象只能访问的对象 - 也就是说,如果你的Bitmap是释放后,所有这些对象也可以被释放。

在你的情况下,每个Bitmap对象本身只需要60个字节 - 但它们每个都有一个(单独分配的)像素缓冲区,它们保持活着。