系统时间减法可以是一种方法,但它包括所有任务/线程的运行时间,函数只在一个任务的一个线程中。Xcode中的仪器可能是另一种方法,但是如何测量特定函数的时间呢?
发布于 2011-04-20 17:39:41
这里你需要理解几件事:首先,“CPU周期”的概念并不是很有用。事实上,这是相当无意义的。你永远不会得到一个准确的结果。您可以使用valgrind来获得关于正在执行的指令数量的详细输出,并且在理论(这在理论上是一个很大的‘理论’)中,您可以使用此信息来得出周期计数。实际上,这是不可能的,也不值得付出努力。
有人会问,为什么,你一开始就想知道这一点。
https://stackoverflow.com/questions/5726668
复制相似问题