在xCode仪器泄漏周期图上显示“no ivar”

我正在使用仪器检查我的应用程序泄漏,我正在学习如何读取泄漏周期数据。 我在我的一个漏洞里得到这个图表:

在这里输入图像说明

图表的含义是什么? 什么意思是“没有伊娃”?

谢谢

沙尼

“no ivar”消息类似于查看剥离了其符号的程序的调用堆栈。 如果您正在查看调用堆栈,您将看到一个内存地址而不是函数名称。 在你的例子中,仪器显示的地址是+16和+24。 仪器找不到分配内存的variables名,所以你得到[no ivar]消息。

我没有解决scheme让仪器提供更好的信息。 我从来没有能够让仪器在泄漏周期做很多事情。

UPDATE

如果您正在尝试查找代码泄漏内存的位置,我build议切换到调用树视图,您可以从跳转栏执行此操作。 select“反转调用树”和“隐藏系统库”checkbox可以更轻松地在调用树视图中查找代码。 checkbox位于跟踪文档窗口的左侧。