我不理解XCode中“泄漏”性能工具的输出。我该如何解释这个输出?
答案 0 :(得分:2)
Leaks Instrument会查找未从应用程序代码中引用的内存块。
表视图显示在这种情况下找到的块的地址。
是的,仪器使用起来并不简单,显然有许多来自操作系统和/或系统库的泄漏,细节通常显示过度释放的块(?!)。
生活很复杂:)
答案 1 :(得分:1)
泄漏只是勉强有用。您将遇到的一个更大的问题是您认为已经发布的仍然保留的引用。为此,请使用“已创建且仍然存在”的对象分配工具。
如果您看到内存使用量随着时间的推移而增加,请突出显示一个区域,并查看您自己的代码中分配的对象,这些对象并不是您所期望的。
答案 2 :(得分:1)
斯坦福大学CS 193P(可可/ iPhone应用程序编程)第10讲的精彩视频介绍了泄漏。