Jui*_*uit 8 memory-leaks instruments ios automatic-ref-counting
我试过阅读几乎所有在互联网上体面的教程,但仍然无法理解这里发生了什么:
我"隐藏系统库"和"反转调用树",但我不明白如何找到负责例如此泄漏的实际代码.任何提示都表示赞赏.可能是我遗漏了一些明显的东西.我收到了数百个泄漏,但是我weak在闭包中使用,我没有引用彼此的类等等.但看起来我错过了一些基本的东西.
屏幕截图中显示的问题是 Instruments 找不到您的应用程序的调试符号。仪器显示内存地址而不是函数名称。即使您反转调用树并隐藏系统库,您也无法在没有函数名称的 Instruments 中找到内存泄漏的根源。
确保您的项目正在生成调试符号。检查“生成调试符号”构建设置是否设置为“是”。如果您的项目正在生成调试符号,则 Instruments 可能无法找到包含调试符号的 dSYM 文件。在“仪器”中,选择“仪器”>“调用树”>“定位 dSYM”。dSYM 通常与发布版本的应用程序包位于同一目录中。以下文章提供了附加信息:
| 归档时间: |
|
| 查看次数: |
2603 次 |
| 最近记录: |