![]() |
1
1
如果程序长时间运行,那么亚秒精度可能不是特别重要。既然如此,为什么不直接打电话
|
![]() |
2
5
如果您在Linux/Unix下运行它,您可以说:
|
![]() |
3
3
用百分比误差来考虑这个问题。 如果你的程序需要几个小时运行(假设4小时。。。或14400秒),则1/2%的误差为72秒,或略大于1分钟。 换言之,要想得到1/2%以内的准确答案,只需要精确到最接近的一分钟。假设一个手持式秒表可以计时到一秒钟内,甚至是十分之一秒,那么你的误差将是微不足道的。 我的观点是,你可以用秒表或手持式秒表精确测量你的程序。 |
![]() |
4
0
gettimeofday()
函数gettimeofday()和settimeofday()可以获取时间。tv参数是struct timeval(在中指定):
时间至少是32位,所以它可以存储小时。 |
![]() |
5
0
如果精度(由像queryPerformanceTimer这样的win调用给出)不重要,我会使用gettimeofday方法(由@osgx建议)。 |
![]() |
6
0
Boost timers 干得好。
|
![]() |
7
0
} |
![]() |
Sweepy Dodo · JSON lite的格式化 7 月前 |
![]() |
giantjenga · 优化整数向量到二进制向量的转换 8 月前 |
![]() |
Zegarek · Postgresql递归查询未提供预期结果 8 月前 |
![]() |
Joe · 为什么这两个查询之间的性能存在如此大的差异? 1 年前 |
![]() |
tic-toc-choc · 在`dplyr中高效使用列表进行过滤` 1 年前 |