【发布时间】:2011-04-20 07:05:37
【问题描述】:
系统时间减法可能是一种方法,但它包括所有任务/线程的运行时间,该功能仅在一个任务的一个线程中。 Xcode 中的 Instrument 可能是另一种方法,但是如何测量特定函数的时间?
【问题讨论】:
系统时间减法可能是一种方法,但它包括所有任务/线程的运行时间,该功能仅在一个任务的一个线程中。 Xcode 中的 Instrument 可能是另一种方法,但是如何测量特定函数的时间?
【问题讨论】:
您需要了解以下几点:首先,“CPU 周期”的概念并不是很有用。事实上,它相当没有意义。你永远不会得到准确的结果。您可以使用valgrind 获取有关正在执行的指令数量的详细输出,并且在理论上(这是一个很大的“理论上”)您可以使用此信息来推导循环计数。实际上这是不可能的,也不值得努力。
你必须首先问为什么你想找出这个问题。
【讨论】: