仪器之间的差异(僵尸和泄漏)

时间:2013-10-01 17:57:08

标签: ios objective-c memory memory-management nszombie

我现在正在管理我的新应用程序的'记忆',但我发现了一个我不明白的区别。看看这张照片:

Difference

分配曲线完全不相似。它来自Zombie模式和Leaks分析器。但为什么它不同,因为曲线似乎来自分配?

谢谢!

1 个答案:

答案 0 :(得分:6)

启用Zombies时,您不应该关注内存使用曲线。启用Zombies后,永远不会释放Objective-C对象的内存。 (这就是僵尸的工作原理:运行时不是取消分配对象,而是使用僵尸对象替换死对象,如果它被使用则会抱怨。)