浅堆和保留堆均为0

时间:2013-11-25 15:14:52

标签: android memory-leaks eclipse-mat

有两个活动:TestEmptyActivity和FireRoomActivity。 FireRoomActivity有一个按钮,用于完成此活动并启动TestEmptyActivity。 当我自己运行TestEmptyActivity并看到DDMS时,我看到Allocated是12486 MB。但是当我从FireRoomActivity启动它时,我发现它是12530 MB,比它应该的更多,表明FireRoomActivity中存在内存泄漏,并且当FireRoomActivity完成时gc没有清除所有内容。所以我打开堆转储并搜索FireRoomActivity,它找到了一些实例但是从截图中可以看出它们都有0个保留堆和0个浅堆。这意味着什么?  enter image description here

1 个答案:

答案 0 :(得分:0)

这意味着该类已加载但没有实例 - 即对象列值为0.

相关问题