想知道如何在 Xcode 中仅显示地址的仪器时间分析器中知道符号

Posted

技术标签:

【中文标题】想知道如何在 Xcode 中仅显示地址的仪器时间分析器中知道符号【英文标题】:wondering how to know symbol in Time Profiler of Instruments with only address displayed in Xcode 【发布时间】:2015-10-26 09:04:06 【问题描述】:

我是 Instruments 的新手,我一直在尝试解决我的应用程序导致我的 collectionView 滚动非常缓慢的问题。我已经运行了 Time Profiler 并多次重复滚动功能。下面是 Instruments 的屏幕截图。我想知道如何找出与仅显示内存地址的行相关的符号或方法。我特别关心的是突出显示的初始行。如果有人可以帮助我理解这一点或指出我正确的方向,我将不胜感激。谢谢。

【问题讨论】:

【参考方案1】:
    在 Insturments.app 的“文件”菜单中选择“符号...”。 选择左侧面板中缺少符号的二进制文件 按下文本“dSYM 路径:”旁边的“定位”按钮 浏览到 dSYM 文件所在的位置并选择它。 按下“完成”按钮

要查找二进制文件的 dSYM,您可以右键单击 Xcode 中“Products”文件夹中的应用程序。

它在 Instruments 文档中有所描述 Restoring Symbols When an Instruments Trace Shows Only Addresses.

【讨论】:

不幸的是,此答​​案不再有用,因为提供的链接中不再存在该文档。这正是为什么链接应该用它们提供的信息的摘要来证实。

以上是关于想知道如何在 Xcode 中仅显示地址的仪器时间分析器中知道符号的主要内容,如果未能解决你的问题,请参考以下文章

需要使用 Xcode 仪器的指南

无法在 Xcode 6 中仅针对 iPhone 5 和 4 进行应用设计

Xcode 在 UiCollectionView 中仅重新加载一个单元格

使用仪器检查 xcode 4 中的内存泄漏

仪器在 main.m (Xcode 4.3.1) 中显示泄漏

Ruby on Rails:Xcode:仪器:跟踪/BPT 陷阱?它是啥,我该如何解决?