判断在系统中clock函数衡量CPU时间用的是CPU使用时间还是总流逝时间?

2019-08-06 18:20发布

怎样编写一个程序,判断在系统中clock函数衡量CPU时间用的是CPU使用时间还是总流逝时间?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
zhenykun
2019-08-06 23:02
#include <ctime>
#include <iostream>
using namespace std;

int main () {
clock_t start,  finish;   //typedef long clock_t;
double totaltime;   
start = clock();   //clock():Current time of CPU   

for (int i = 0; i < 1000000; i++)   
{
}

finish=clock();   
totaltime=(double)(finish-start)/CLOCKS_PER_SEC;   
cout<<" Runtime is: " << totaltime << "s" << endl;   
return 0;
}

中间位置是你需要测试的函数,为简便我只写了一个for循环

一周热门 更多>