如何解决在 C++ 中测量函数的执行时间?
开发过程中遇到在 C++ 中测量函数的执行时间的问题如何解决?下面主要结合日常开发的经验,给出你关于在 C++ 中测量函数的执行时间的解决方法建议,希望对你解决在 C++ 中测量函数的执行时间有所启发或帮助;问题描述
我想了解某个函数在我的 C++ 程序中在 Linux 上执行所需的时间.之后,我想做一个速度比较.我看到了几个时间函数,但最终从 boost 得到了这个.时间:
process_user_cpu_clock,captures user-CPU time spent by the current process
现在,我不清楚是否使用上述功能,我是否会获得 CPU 在该功能上花费的唯一时间?
其次,我找不到任何使用上述功能的示例.任何人都可以帮助我如何使用上述功能吗?
PS:现在,我正在使用 std::chrono::system_clock::now() 以秒为单位获取时间,但是由于每次 CPU 负载不同,这会给我不同的结果.
尚未找到解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)