我正在尝试使用仪器定位泄漏,但我看到的泄漏如下图所示:
正如您所看到的,没有具体哪一行代码发生泄漏的信息。我的所有泄漏(大约 20 个)都是这样的,或者换句话说,泄漏没有特别显示我的任何代码行。
这张图片中的泄漏与 CoreFoundation 上的“_CFAllocatorSystem”(???) 有关,我有其他人简单地说 GSEvent。我不知道是什么产生了这些。
我怎样才能发现这一点?
感谢您的帮助。
最佳答案
我认为您想在泄漏下运行后进入仪器并选择“源 View ”。然后您需要将源文件拖到仪器窗口中。然后,它将显示代码中发生泄漏的行以及调用堆栈。
我的一些折腾代码泄漏了 View 。它在仪器中看起来像这样: alt text http://img688.imageshack.us/img688/9669/screenshot20091028at131.png
关于IPHONE:用仪器分析泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1634067/