获取一个函数的执行时间
程序员文章站
2022-06-12 13:43:40
...
我这里采用的是Time.h头文件中的clock_t clock()函数, 该函数返回的是从程序开始运行到调用clock函数时所打的点数,即clock tick(时钟打点);
常数CLK_TCK,是机器时钟每秒所走的时钟打点数;
用函数运行时所记录的打点数除以CLK_TCK就可以得到运行时间
实例如下:
#include <iostream>
#include <ctime>
using namespace std;
clock_t start;
clock_t End;
double Timecount;
void Fun()
{
for (int i = 0; i < 10000; i++)
for (int j = 0; j < 13333; j++)
;
}
int main()
{
start = clock();
Fun();
End = clock();
Timecount = ((double)(End - start)) / CLK_TCK;
cout << "Fun :" << Timecount << endl;
return 0;
}
上一篇: C++实现文件后缀名提取,文件后缀名截取
下一篇: PHP计算页面执行时间