如何计算C ++中代码片段的执行时间我必须在几秒钟内计算C ++代码片段的执行时间。它必须在Windows或Unix机器上运行。我使用以下代码代码来执行此操作。(之前导入)clock_t startTime = clock();// some code here// to compute its execution duration in runtimecout << double( clock() - startTime ) / (double)CLOCKS_PER_SEC<< " seconds." << endl;但是对于小输入或短语句,例如a = a + 1,我得到“0秒”的结果。我认为它必须是0.0000001秒或类似的东西。我记得System.nanoTime()在Java中,在这种情况下效果非常好。但是我无法从clock()C ++的功能中获得相同的功能。你有解决方案吗?
3 回答
- 3 回答
- 0 关注
- 561 浏览
添加回答
举报
0/150
提交
取消