2013-03-15 19 views
-2

我运行的仪器来分析我的应用程序的内存泄漏,仪器没有表现出负责任的图书馆

,但它并不显示任何一个负责任的库的任何分配: enter image description here

无论它显示在任何方法/变量堆栈跟踪,它只是显示了这一点: enter image description here

有什么设置,我失踪?它以前用来显示,它刚刚停止显示这些。

+0

这个问题是否持久?你有没有试过关闭仪器并重复你的分析?有时候这种情况暂时发生在我身上,我认为仪器会遇到一个内部问题,导致它无法加载必要的信息来正确加载和显示所有内容。 – 2013-03-15 10:42:51

+0

同时确认您的构建设置不会剥离调试符号(默认情况下,您的发布版本会这样做,并且这是您最终产品的期望行为)。在使用仪器时,我总是确保使用我的开发资料。 – borrrden 2013-03-15 10:43:54

+0

@ElliottPerry它的持久性。即使在重新启动Xcode /仪器后,它也会到来。虽然我不尝试重新启动mac。 – 2013-03-15 10:45:20

回答

0

下面是如何我现在有我的配置一对夫妇的屏幕截图。也许这些会有所帮助。我要做的第一件事是检查以确保在当前方案中,您的“Profile”构建配置设置为Debug,如下面的第一张图所示。

另外,你有没有试过右击“负责任的图书馆”标题删除复选标记,并重新添加它像我上一次的截图,给它一个虚拟的?我会继续关注我是否能找到更有用的东西。

enter image description here

Screenshot 1

enter image description here

enter image description here

-1

关闭乐器。确保Spotlight索引您的构建工件。您可以通过从命令行运行mdimport来手动执行此操作。重新打开乐器。

显然,请确保您的派生数据位置等不在聚光灯的黑名单中。这由系统首选项控制。

仪器依赖于聚焦了很多它做什么。