记录程序的运行时间
C++记录程序运行时间
C++中如何记录程序运行时间
这个链接中的博客写的非常清楚和明白,我这里只记录一下我用过的代码。
//计算一段程序运行的时间
#include<iostream>
#include<ctime>
using namespace std;
int main()
{
clock_t startTime,endTime;
startTime = clock();//计时开始
for (int i = 0; i < 2147483640; i++)
{
i++;2 }
endTime = clock();//计时结束
cout << "The run time is: " <<(double)(endTime - startTime) / CLOCKS_PER_SEC << "s" << endl;
system("pause");
return 0;
}
//注释在:VC++6.0中可以用CLK_TCK替换CLOCKS_PER_SEC。
//计算整个程序运行的时间
#include<iostream>
#include<time.h>
using namespace std;
int main()
{
for (int i = 0; i < 2147483640; i++)
{
i++;
}
cout << "The run time is:" << (double)clock() /CLOCKS_PER_SEC<< "s" << endl;
system("pause");
return 0;
}