Apple Instruments - 计数器 - 来源不可用

时间:2013-04-18 02:53:14

标签: instruments performancecounter xcode-instruments

我一直遇到Apple Instruments的问题(4.6,Xcode 4.6.2 10.8.3)。 通常在使用Time Profiler时,我可以查看我的源代码并查看热点而没有任何问题(同一个项目)。

这次我一直在尝试使用“计数器”模板来测试我的CPU性能计数器事件。它会按照应有的方式对事件进行采样,并且我也有基于相同时间的分析信息,但是当我尝试进入我的代码来查看热点时,就像我可以为“Time Profiler”做的那样,我得到的只是是“不可用”,我以前有源。没有大会。

该项目建立为:

  • 发布版本
  • 调试信息已启用且未剥离
  • DWARF + dsym用于存储分析数据。

正如我所说,它的配置与时间分析器相同。 我已经尝试过(几乎所有这些都在这里说明:Xcode 4 Instruments doesn't show source lines,除了做-O0,调试性能对我来说不感兴趣)

  • 重新编译
  • 使用“文件 - >重新符号”
  • 重新定位dysm文件

一旦我明确关闭了仪器,从Xcode开始另一个配置文件并选择Time Profiler,它可以工作,如果我回到性能计数器,它就会停止。

这是默认行为吗?应该是这样吗?在目前的仪器版本中,有没有人设法让它工作?否则,向Apple提交错误可能是值得的。

非常感谢!

1 个答案:

答案 0 :(得分:0)

试用Xcode 5.1 beta4。对我来说,它固定在那里:柜台现在有效。

种子笔记提到了他们所做的一些细节。不知道它是否属于NDA。

相关问题