我想进行计时测试以学习如何使用“time.h”进行基准测试。但我注意到第一次测试总是更长。
0 1 2 3 4 5 6 7 8 9
time 0.000138
0 1 2 3 4 5 6 7 8 9
time 0.000008
0 1 2 3 4 5 6 7 8 9
time 0.000007
Run Code Online (Sandbox Code Playgroud)
如果我想在同一个 main() 函数中进行多个测试,结果将不可靠。这是打印上面输出的愚蠢代码。
0 1 2 3 4 5 6 7 8 9
time 0.000138
0 1 2 3 4 5 6 7 8 9
time 0.000008
0 1 2 3 4 5 6 7 8 9
time 0.000007
Run Code Online (Sandbox Code Playgroud)
我通过忽略第一个“测试”功能解决了这个问题。此外,编写第一个“printf”,在测试工作之前打印一些整数。但我想这不是一个正确的解决方案。
| 归档时间: |
|
| 查看次数: |
72 次 |
| 最近记录: |