大众信息网

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

答案:3  mip版
解决时间 2021-01-17 17:27
  • 提问者网友:萬裏夢魂
  • 2021-01-16 18:55
如何计算C++中精确的代码运行时间
最佳答案
  • 二级知识专家网友:不了解我就别说我变了
  • 2021-01-16 19:25
#include<ctime>

clock_t star = clock();
代码。。。。。
clock_t end = clock();
cout << endl << float(end - star) / CLOCKS_PER_SEC << endl;
全部回答
  • 1楼网友:搥噚仟哖
  • 2021-01-16 20:41
windows的API QueryPerformanceCounter
  • 2楼网友:绿小萝
  • 2021-01-16 20:11
clock()返回的是cpu时钟计时单元,而clocks_per_sec它用来表示一秒钟会有多少个时钟计时单元,所以正确的运行时间是(finish-start)/clocks_per_sec,这样就能得到执行了多少秒,要得到毫秒的话再乘以1000.0,微妙再乘以1000.0
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯