Xcode Timer Profiler:如何查看每次调用函数vs sum的执行时间?

时间:2014-08-30 19:55:41

标签: xcode performance profiling

我正在考虑评估不同输入的函数的执行时间。 Xcode Timer Profiler显示特定功能的运行时间,我希望每次运行的时间。

选项?

2 个答案:

答案 0 :(得分:0)

假设您有四种不同的输入。称他们为A,B,C和D.

使用输入A在循环中调用该函数一百万次,并简单地计时。 你不需要很多准确性。 然后只需要以秒为单位的总时间,这是一个函数执行需要多少微秒,输入A. 如果你想要纳秒,可以循环10 ^ 9次。

对B,C和D执行相同的操作。

答案 1 :(得分:0)

在投影中使用时间窗口。

使用图形中的时间窗口选择,并在下面的“详细信息区域”中查看相应的调用树。当达到足够的精度时,还要添加标记(查看菜单>轨道>添加标记)。

enter image description here

路标事件

如果这还不够准确,请使用“路标事件”,它们将作为标记显示在“兴趣点”工具图中以指导您。