我正在运行仪器来分析我的应用程序中的内存泄漏,
但它没有显示任何负责任何分配的库:
它既没有在堆栈跟踪中显示任何方法/变量,也只是显示了这一点:
有什么我缺少的设置吗?它以前显示过,最近才停止显示这些。
我正在运行仪器来分析我的应用程序中的内存泄漏,
但它没有显示任何负责任何分配的库:
它既没有在堆栈跟踪中显示任何方法/变量,也只是显示了这一点:
有什么我缺少的设置吗?它以前显示过,最近才停止显示这些。
这是我目前如何配置的几个屏幕截图。也许这些会有所帮助。我要做的第一件事是检查以确保在当前方案中,您将“配置文件”构建配置设置为调试,如下面的第一张图片所示。
另外,您是否尝试过右键单击“负责任的图书馆”标题以删除复选标记并像我上一个屏幕截图一样重新添加它,给它一个虚拟的打击?我会继续寻找,看看我是否能找到其他更有帮助的东西。
关闭仪器。确保 Spotlight 索引您的构建工件。您可以通过从命令行运行 mdimport 手动执行此操作。重新打开仪器。
显然,请确保您的派生数据位置等不在 Spotlight 的黑名单中。这由系统偏好设置控制。
Instruments 的很多工作都依赖于 Spotlight。