我想知道某个函数在我的C++程序中执行需要多长时间 Linux ..。然后,我想做一个速度比较。我看到了几个时间函数,但最终在boost中得到了这个。计时器: process_user_cpu_clock, captures user-CPU time spent by the current process 现在,我不清楚如果我使用上面的函数,我会得到CPU在该函数上花费的唯一时
我正在尝试测量C代码中一些函数的执行时间。我使用clock()函数来计算时间差,但我得到的结果大多是0,因为在我的实现中,CLOCKS_PER_SEC的值似乎只设置为1000。还有什么其他方法可以精确测量函数的执行时间?我正在使用Visual Studio 2010编辑:我正在寻找0.1毫秒左右的时间分辨率,我真的不需要