2

我目前正在为 iOS 使用 Xcode 的 Time Profiler Instrument。一个功能非常大。是的,将其拆分成更小的内联会更加智能。但是,有没有办法伪造堆栈级别或让仪器处理如此大的函数,以便更容易确定实际上慢速部分是什么?

在 AMD Code Analyst 和 Intel VTune 中,您可以看到函数的图表,以便您确定不同的减速区域。我基本上想知道是否有适用于 iOS 设备的 Xcode 等价物。

4

1 回答 1

0

如果您在 Instruments 时间分析器中有一个大型函数,您应该能够双击该行(或单击右侧显示的小箭头),它将直接带您进入代码(在 Instruments 中)。

timeProfilerImg

从那里,任何使用大量 CPU 时间的特定行都将以特定百分比突出显示。在代码视图的右上角会有一个小的 xCode 图标,您可以单击它来打开 xCode 中的特定代码区域。

于 2014-02-25T00:32:46.933 回答