测量在C ++中经过的时间

Joh*_*mac 1 c++ linux time

可能重复:
在Linux上快速逝去的时间

如何测量函数在C ++中执行需要多长时间?最好将时间缩短到一毫秒的时间,但如果不能达到一毫秒的精度,就足够了。如果有任何意义,我正在运行Ubuntu 11.04。

小智 5

性能测量的最佳时钟是系统范围的实时时钟。在Linux中,可以将clock_gettime函数与CLOCK_MONOTONIC或一起使用CLOCK_MONOTONIC_RAW。这些将为您提供纳秒级的精度。