Sco*_*ott 3 macos performance profiling instruments sampling
我有一个相对较长的功能,在仪器时间分析器中占主导地位.有没有办法在此函数中添加其他符号,以便采样将显示分配给函数不同部分的时间?我正在寻找像(1)年前教授存在的MARK宏.
使用宏:
#define MARK(K) asm("M."#K":");
Run Code Online (Sandbox Code Playgroud)
对我来说一直很好.这实际上只是我在原始问题中提到的旧MARK宏的简化.放置MARK(LOOP1); 函数中的某个位置将添加一个新符号M.LOOP1,它将显示在鲨鱼或乐器显示的函数列表中.
我最近发现,在仪器的时间分析器中,如果你双击某个方法,它会显示你的源代码,其中包含每行所花费的时间百分比.
http://douglasheriot.com/blog/2011/04/xcode-4-instruments-awesomeness/
我发现它非常有用,但我不确定这是不是你要求的.
| 归档时间: |
|
| 查看次数: |
1508 次 |
| 最近记录: |