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

use*_*209 4 memory memory-management objective-c nszombie ios

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

区别

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

谢谢 !

Gre*_*ker 6

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