【发布时间】:2023-03-22 17:27:02
【问题描述】:
我现在正在管理我的新应用程序的“内存”,但我发现了一个我不明白的区别。看这张图:
分配曲线根本不相似。它来自僵尸模式和泄漏分析器。但是为什么它不同,因为曲线似乎来自分配?
谢谢!
【问题讨论】:
标签: ios objective-c memory memory-management nszombie
我现在正在管理我的新应用程序的“内存”,但我发现了一个我不明白的区别。看这张图:
分配曲线根本不相似。它来自僵尸模式和泄漏分析器。但是为什么它不同,因为曲线似乎来自分配?
谢谢!
【问题讨论】:
标签: ios objective-c memory memory-management nszombie
在启用 Zombies 的情况下,您不应注意内存使用曲线。启用 Zombies 后,Objective-C 对象的内存永远不会被释放。 (这就是僵尸的工作方式:运行时不是释放对象,而是用僵尸对象替换死对象,如果它被使用过就会抱怨。)
【讨论】: