我正在使用 Eclipse 内存分析器来测试MainActivity
我的 Android 应用程序中的行为。
我已经将我的设备旋转了 10 次,所以我创建了 11 个实例MainActivity
类实例。
查看 Eclipse Memory Analyzer 中的 Histogram 选项卡,我得到了这个
整个列表对象(右键单击 -> lList 对象 -> 带有传入引用)给了我这 11 个对象的列表:
这应该是正确的,因为我有 11 个 MainActivity 类的实例,正如预期的那样(假设 GC 尚未发布这些活动)。
但是如果我在 dominator_tree 选项卡中搜索“MainActivity”,我只会获得 4 个实例(我不确定这些是实例......可能它只是显示我的应用程序中活动的引用,而不是堆中的所有对象):
其他 6 个实例在哪里?为什么这些没有显示在 dominator_tree 图中?