VS中统计程序运行时间

VS中3种统计程序运行时间【通用】

  • 方法一
    • 使用函数:clock_t clock(void)
    • 需要加入头文件 "**#include "time.h**"
  • 方法二
    • 使用函数:GetTickCount()
    • 需要加入头文件 "#include < iostream>"和 "#include

方法一

使用函数:clock_t clock(void)

使用该函数可以得到启动到函数调用占用CPU的时间。这个函数返回从“启动程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,其中clock_t是用来保存时间的数据类型。


原文:https://blog.csdn.net/u013925378/article/details/83025903

需要加入头文件 “#include "time.h

void main(){    clock_t start_time, end_time;    start_time = clock();   //获取开始执行时间    xxxxxxx;    //过程    end_time = clock();     //获取结束时间    double Times = (double)(end_time - start_time) / CLOCKS_PER_SEC;    printf("%f seconds\n", Times);}

方法二

使用函数:GetTickCount()

此方法和上面一种类似,通过在代码前后添加函数GetTickCount(),求出其差值。

需要加入头文件 "#include < iostream>"和 “#include <windows.h>”

void main(){   long start_time = GetTickCount();   //获取开始执行时间    xxxxxxx;    //过程   long end_time = GetTickCount();     //获取结束时间   long Times = end_time-start_time;    printf("%f seconds\n", Times);}

或者使用opencv里的函数 cvGetTickCount();

double Time = (double)cvGetTickCount();xxxxxx;Time = (double)cvGetTickCount() - Time;cout << "时间:" << Time / (cvGetTickFrequency() * 1000) << "ms" << endl;

方法三

使用函数:打开VS 诊断工具

正文开始…
通过设置断点,然后运行之后用诊断工具可以看到运行到断点的时间,随时随地,比较适合少动手的人。

快捷键为:Ctrl + alt + F2
那么它究竟藏在哪里呢?
我之前也找了好久,不过在网友的帮助下就轻松找到了…
它就藏在这里。

点开调试的窗口选项就可以发现了。

(0)

相关推荐

  • F28027第二节课

    本来今天打算学习GPIO的,但看了相关的文档和案例后,发现跟系统的时钟有关联,所以今天先学习时钟这章节 我是一个比较浮躁的人,需要什么看什么,所以直接翻开案例文档,主函数第一个条语句就是InitSys ...

  • 小鸟中的程序鸟,头发都白了#教学 #白头翁 #国画

    小鸟中的程序鸟,头发都白了#教学 #白头翁 #国画

  • Excel中统计某个数值区间的个数 COUNTIFS函数简单又实用

    做老师的朋友,经常会有这样的需求,知道一个班的成绩表,要做一些统计,比如: 1.统计90分以上的有多少个? 2.统计60分以下的有多少个人 3.统计70到85分之间的有多少个? 这种情况,就是COUN ...

  • Excel中统计同类型数据数量的操作方法

    时间:2016-12-12 18:02:32本文内容及图片来源于读者投稿,如有侵权请联系xuexila888@qq.com 晓生 https://www.xuexila.com/excel/hansh ...

  • 直播app开发公司中直播程序的开发流程

    做程序开发的小伙伴们都知道,程序功能的复杂程度决定了程序的开发周期,尤其是直播APP开发,随着目前直播APP开发公司技术的不断成熟,功能相对完善,开发效率也逐渐提高.主要涵盖的功能有带货小店.直播红包 ...

  • ACR 50个功能精选之34:相机校正中的程序/配置文件

    原创 乔枫伟 照片研修所 2015-12-22 收录于话题 #Camera Raw全解(旧版) 60个 这是Madder的公众号摄影修行的第34篇关于ACR(Adobe Camera Raw)的文章. ...

  • No.110 讲高考中的“磁带”运行时间问题

    问题缘起 前两天又看到有同学在问如下题目: 在高考圆周运动中,我们比较熟悉的模型是皮带传动和定轴转动模型.而对于磁带的这种模型,很多初学者并不了解,感到困难. 今天,把磁带运行时间问题分为两大类,简单 ...

  • 陈瑞华:刑民交叉案件中的程序和证据问题

    (全文约4800字,阅读大约需要5~6分钟) 在律师的刑事辩护实践中,刑民交叉案件经常涉及罪与非罪的争议问题.在我国现行刑事司法体制下,一些地方的侦查机关经常有意无意地将民事纠纷案件当作刑事案件加以立 ...

  • 传感器设计中温补程序的注意事项

    各位,以下是我对产品自动温补温漂的一些看法与见解: 1.能否产品烧录程序后,默认开启自动温补,等待温补中: 2.产品温补且温漂失败后,自动进入下一次的自动温补开启,等待温补中: 3.如果产品温补温漂失 ...

  • 博途上载CPU中的程序

    一.上载程序块--STEP7 V12 及其以上版本软件 1.根据CPU型号添加硬件,或者自动获取PLC硬件信息后,将CPU转至在线 图1 硬件在线 2.在线后,选中"上传"图标,进 ...