gpt4 book ai didi

c++ - 用 C++ 测量程序的 CPU 时间和挂钟时间

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:22:54 28 4
gpt4 key购买 nike

std::clock() 测量程序持续时间内的时钟滴答数。在下面的代码中,它计算的是 CPU 时间还是挂钟时间?

std::clock_t 开始; 双倍持续时间;

start = std::clock();

/* Your algorithm here */

duration = ( std::clock() - start ) / (double) CLOCKS_PER_SEC;

另一种场景,代码如下:

std::clock_t start;
double time;
start = std::clock();
time = start / (double) CLOCKS_PER_SEC;

时间的值(value)是多少?

最佳答案

来自 the documentation :

std::clock time may advance faster or slower than the wall clock, depending on the execution resources given to the program by the operating system.

关于c++ - 用 C++ 测量程序的 CPU 时间和挂钟时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29711043/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com