用C+度量函数的执行时间
我想知道某个函数在我的C+程序中执行所需的时间。linux..之后,我想做一个速度比较。我看到了几个时间函数,但最后得到的是Boost。编年史:
process_user_cpu_clock, captures user-CPU time spent by the current process
现在,我不清楚我是否使用了上述功能,我会得到CPU在这个功能上花费的唯一时间吗?
其次,我找不到任何使用上述功能的例子。有谁能帮我使用上面的功能吗?
P.S:现在,我在用std::chrono::system_clock::now()
获得时间的秒,但这给我不同的结果,因为不同的CPU负载,每次。