7

在 Android Studio 中转储堆并查看创建的快照后,有一个名为“支配大小”的字段。它代表什么? 在此处输入图像描述

4

1 回答 1

7

那是该对象的大小+它通过直接或间接引用保持活动状态的所有内容。

我不确定Android Studio,但一般来说,“支配”意味着您只计算只能通过您的位图对象访问的对象 - 即,如果您的位图被释放,所有这些对象都可以被释放为出色地。

在您的情况下,每个 Bitmap 对象本身只占用 60 个字节 - 但它们每个都有一个(单独分配的)像素缓冲区,它们保持活动状态。

于 2015-10-28T19:26:38.670 回答