1

我不明白 XCode 中“泄漏”性能工具的输出。我如何解释这个输出?

4

3 回答 3

2

Leaks Instrument 会查找应用程序代码中未引用的内存块。

表视图显示在这种情况下找到的块的地址。

是的,Instruments 使用起来并不简单,显然有很多来自操作系统和/或系统库的泄漏,细节通常显示过度释放的块(?!)。

生活很复杂:)

于 2009-07-12T22:09:19.700 回答
1

泄漏只是微不足道的用处。您将遇到的一个更大的问题是您认为已发布的仍然保留的引用。为此,请使用选中“已创建且仍然存在”的对象分配工具。

如果您发现内存使用量随着时间的推移而增加,请突出显示一个区域并查看在您自己的代码中分配了哪些您没有预料到的对象。

于 2009-07-12T22:15:43.417 回答
1

斯坦福 CS 193P(Cocoa/iPhone 应用程序编程)第 10 讲的精彩视频介绍了泄漏。

http://www.stanford.edu/class/cs193p/cgi-bin/index.php

于 2009-07-15T03:51:34.860 回答