使用 Qt 测量过程的实际运行时间
Measure actual runtime of a procedure using Qt
我想测量将持续数天的过程的运行时间。这意味着执行过程将多次中断,因为 Linux PC 将反复挂起以待机状态。我不想在我的时间测量中包括这些睡眠阶段,所以我不能使用简单的时间戳。
除了每秒触发 QTimer 并计算这些超时之外,有没有更好的方法来测量过程的净运行时间?
正如通用汽车所提议的那样,我利用boost::timer::cpu_timer
时间来解决我的问题。它返回汇总的计算时间和整个过程的运行时间,这对我的目的来说很好。Boost不是Qt,但它是跨平台的。
相关文章:
- KMP算法和LPS表构造的运行时间
- 如何计算Big-O表示法中的平均渐近运行时间
- 用时钟测量程序的运行时间
- 如何减少代码的运行时间以对齐文本?
- 我的 c++ 应用程序中的运行时间从 0 增加到 60 太快了(例如一毫秒或一微秒)
- 使用 Qt 测量过程的实际运行时间
- 如何执行用 C++ 编写的程序的运行时间?
- 无限运行时间
- 如何优化C++键值程序以获得更快的运行时间
- 这个算法的运行时间复杂度是多少?你是如何分析的
- 两个嵌套循环的运行时间复杂性:二次型还是线性
- 重复值的最长运行时间
- 同一程序的运行时间差异很大,有时达到1000+us
- 测量 OpenCL 应用程序的运行时间
- 为什么以相同的数量插入到集合中,基于不同的方法具有不同的运行时间?
- variadic函数模板:基于n编译时值在运行时间自动n输入
- 如何修复数据库连接的C 程序运行时间错误(0xc0000005)
- C 获得运行时间和内存使用量
- C DO插座关闭自己的运行时间
- 在输入结构对象的输入过程中运行时间错误