关闭

获取程序运行时间

166人阅读 评论(0) 收藏 举报
分类:

方法1:

头文件:#include <time.h>

clock_t timestart;
clock_t timestop;

timestart = clock();
/*

"待测试时间的程序段"

*/
timestop = clock();
printf("时间为:%f ms\n", (double)(timestop - timestart));


方法2:

#include <chrono>

auto timestart=std::chrono::system_clock::now();

/*

"待测试时间的程序段"

*/

auto timestop = std::chrono::system_clock::now();

std::chrono::duration<double> diff = timestop - timestop; 

printf("时间为:%.1f ms\n", diff.count()*1000);  


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

C/C++获取程序执行时间的五个方法对比

五种获取C/C++程序执行时间的方法对比如下: 核心函数                                 ...
  • shudaxia123
  • shudaxia123
  • 2016-01-10 22:48
  • 6626

C语言:获取程序运行消耗的时间——gettimeofday

在测试程序时,往往需要了解程序执行所需的时间,在C语言中可以使用函数gettimeofday来得到时间。来不及解释了,直接上例子。对于普通的C程序:使用 gettimeofday() 函数#in...
  • u013806583
  • u013806583
  • 2017-02-27 16:01
  • 1976

QT 获取程序运行时间

【问题描述】程序运行时间是编程的一项重要指标,在QT中如何测算程序的运行时间呢? 【解析】 测试函数 [html] view plaincopy ...
  • qq61394323
  • qq61394323
  • 2014-06-04 15:57
  • 1079

获取程序运行时间以判别算法优劣

clock():捕捉从程序开始运行到clock()被调用所耗费的时间,这个时间单位是clock tick,即“时钟打点”。 常数CLK_TCK:机器时钟每秒所走的时间打点数 源代码示例: #in...
  • Ramay7
  • Ramay7
  • 2015-09-01 19:09
  • 706

获取程序运行时间

1、使用Window API函数QueryPerformanceFrequency和QueryPerformanceCounter QueryPerformanceFrequency用于获取CPU的...
  • u012564690
  • u012564690
  • 2014-07-06 16:09
  • 894

QT 获取程序运行时间

【问题描述】程序运行时间是编程的一项重要指标,在QT中如何测算程序的运行时间呢? 【解析】 测试函数 [html] view plaincopy ...
  • qq61394323
  • qq61394323
  • 2014-06-04 15:57
  • 1079

C#获取程序运行时间

翻译 英语 Stopwatch.ElapsedMilliseconds 属性 获取当前实例测量得出的总运行时间(以毫秒为单位)。 命...
  • u013035197
  • u013035197
  • 2016-06-15 20:47
  • 329

C语言:获取程序运行消耗的时间——gettimeofday

在测试程序时,往往需要了解程序执行所需的时间,在C语言中可以使用函数gettimeofday来得到时间。来不及解释了,直接上例子。对于普通的C程序:使用 gettimeofday() 函数#in...
  • u013806583
  • u013806583
  • 2017-02-27 16:01
  • 1976

获取程序运行(函数单次运行)所需时间

对两个函数进行时间效率上的比较。 clock(); CLK_TCK#include #include #include #define MAXK 1e8//被测函数最大重复调用次数 #define ...
  • qinghuan1
  • qinghuan1
  • 2017-03-17 16:31
  • 249

VC获取系统时间、程序运行时间(精确到秒,毫秒)的五种方法

1.使用CTime类(获取系统当前时间,精确到秒) CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime();//获取系统日期 str=tm...
  • qq_23992597
  • qq_23992597
  • 2016-06-12 13:55
  • 3563
    个人资料
    • 访问:11090次
    • 积分:184
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:7篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论