大众信息网

如何计算C++中精确的代码运行时间

关注:293  答案:3  手机版
解决时间 2021-01-17 17:27
如何计算C++中精确的代码运行时间
最佳答案
#include<ctime>

clock_t star = clock();
代码。。。。。
clock_t end = clock();
cout << endl << float(end - star) / CLOCKS_PER_SEC << endl;
全部回答
windows的API QueryPerformanceCounter
clock()返回的是cpu时钟计时单元,而clocks_per_sec它用来表示一秒钟会有多少个时钟计时单元,所以正确的运行时间是(finish-start)/clocks_per_sec,这样就能得到执行了多少秒,要得到毫秒的话再乘以1000.0,微妙再乘以1000.0
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!