我运行的仪器来分析我的应用程序的内存泄漏,仪器没有表现出负责任的图书馆
,但它并不显示任何一个负责任的库的任何分配:
无论它显示在任何方法/变量堆栈跟踪,它只是显示了这一点:
有什么设置,我失踪?它以前用来显示,它刚刚停止显示这些。
我运行的仪器来分析我的应用程序的内存泄漏,仪器没有表现出负责任的图书馆
,但它并不显示任何一个负责任的库的任何分配:
无论它显示在任何方法/变量堆栈跟踪,它只是显示了这一点:
有什么设置,我失踪?它以前用来显示,它刚刚停止显示这些。
下面是如何我现在有我的配置一对夫妇的屏幕截图。也许这些会有所帮助。我要做的第一件事是检查以确保在当前方案中,您的“Profile”构建配置设置为Debug,如下面的第一张图所示。
另外,你有没有试过右击“负责任的图书馆”标题删除复选标记,并重新添加它像我上一次的截图,给它一个虚拟的?我会继续关注我是否能找到更有用的东西。
关闭乐器。确保Spotlight索引您的构建工件。您可以通过从命令行运行mdimport来手动执行此操作。重新打开乐器。
显然,请确保您的派生数据位置等不在聚光灯的黑名单中。这由系统首选项控制。
仪器依赖于聚焦了很多它做什么。
这个问题是否持久?你有没有试过关闭仪器并重复你的分析?有时候这种情况暂时发生在我身上,我认为仪器会遇到一个内部问题,导致它无法加载必要的信息来正确加载和显示所有内容。 – 2013-03-15 10:42:51
同时确认您的构建设置不会剥离调试符号(默认情况下,您的发布版本会这样做,并且这是您最终产品的期望行为)。在使用仪器时,我总是确保使用我的开发资料。 – borrrden 2013-03-15 10:43:54
@ElliottPerry它的持久性。即使在重新启动Xcode /仪器后,它也会到来。虽然我不尝试重新启动mac。 – 2013-03-15 10:45:20