我想使用Apple Instrument工具的Time Profiler对C99程序进行分析。我正在使用Apple LLVM版本9.1.0(clang-902.0.39.2)。
这种类型,但分析信息过去曾经更加详细。具体来说,我发现在执行长函数时,源代码中逐行的“热图”非常有用。我似乎无法在当前版本的Instruments中访问此功能。请参阅随附的屏幕截图。在堆栈跟踪窗口上单击一个函数时,它正确显示了占用大量时间的代码行。但是,这是唯一突出显示的行,并且只附加了信息“ 2366x”。当没有什么可与之进行比较时,这不是很有用。还要注意底部的可疑“ 0个样本”标签。
我认为我做错了什么。但是我对它可能是什么一无所知。还是Apple降低了Instruments的用处?