【发布时间】:2017-09-10 16:11:46
【问题描述】:
我正在使用 Android Studio 来了解有关内存泄漏的更多信息。
我注意到,在旋转屏幕几次之后,我看到了该活动的多个实例(在单击“Initiate GC”和“Dump Java Heap”之后)。
但是当我在“Initiate GC”上单击 2 次,然后在“Dump Java Heap”上单击时,我看到我的活动及其内部类只有 1 个实例。
为什么我必须点击两次“Initiate GC”来清除活动实例?我是否泄漏了内存?
编辑:我还注意到在创建具有空白活动的新项目时会发生这种情况。所以我可能没有泄漏任何内存,但我仍然想知道为什么实例没有在第一次 GC 时被销毁
【问题讨论】:
标签: android memory garbage-collection heap-memory hprof