C++ 测量代码运行时间的方法

您所在的位置:网站首页 vs测试运行时间精确毫秒 C++ 测量代码运行时间的方法

C++ 测量代码运行时间的方法

2024-07-10 21:56| 来源: 网络整理| 查看: 265

clock()函数(较为常用)

在头文件 time.h/ctime 里面提供了一个函数 clock()。

函数返回的是从程序开始运行到调用clock函数时所打的点数, 即clock tick(时钟打点),有一个常量CLOCKS_PER_SEC,用来表示机器一秒钟所走的时钟打点数,定义如下: #define CLOCKS_PER_SEC ((clock_t)1000) 可以定义两个clock的变量Begin,End,然后在要测试的函数前后分别调用clock函数就可以得出时钟打点数,再除以CLOCKS_PER_SEC就得到时间了

测试代码:

# include # include using namespace std; int main() { clock_t Begin, End; double duration; Begin = clock();//开始计时 for (int i = 0; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3