是否可以使用 xcode 时间分析器从您自己的库中查看跟踪?如果没有,有没有其他选择?
Posted
技术标签:
【中文标题】是否可以使用 xcode 时间分析器从您自己的库中查看跟踪?如果没有,有没有其他选择?【英文标题】:Is it possible to use the xcode time profiler to see traces from your own libraries? If not, are there any alternatives? 【发布时间】:2013-11-09 20:27:01 【问题描述】:使用此工具时,我只能看到系统库。是否无法深入研究导致这些方法变慢的底层方法(即我自己的方法)?
例如在下图中:
我想查看cellForItemAtIndexPath
(即我自己的)调用的方法,从而找出导致我的集合视图出现延迟的原因。
如果没有,是否还有其他工具可以执行此类分析?
【问题讨论】:
它应该可以工作。您是否为您的应用禁用了“生成调试符号”? 【参考方案1】:您可以在代码中查看自己的实现。我不相信可以查看系统库调用。从 Xcode 运行仪器 Timer Profile,Command --> I.
在计时器配置文件中,选择“隐藏系统库”
在您的调用树中,找到您要调查的方法,右键单击该方法并选择“在 Xcode 中显示”。
【讨论】:
以上是关于是否可以使用 xcode 时间分析器从您自己的库中查看跟踪?如果没有,有没有其他选择?的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2013 - 如何在我自己的库中链接/包含其他库
是否可以通过 Xcode 更新 iTunes 库中视频的“已观看”标志?