一,返回单位为毫秒
#include<windows.h>
DWORD dwStart = GetTickCount();
// 测试代码
DWORD dwTime = GetTickCount() - dwStart;
注意:GetTickCount()精确度有限,跟CPU有关,一般精确度在16ms左右,最精确也不会精确过10ms,这就是说如果你的时间间隔在16ms以内的话,两个时间相减为0,如果大于16ms且小于32ms的话,两个时间相减为16ms(也不完全严格,有的时候会是15或者17,根据当时CPU的处理情况而定)。其实也就是说你得到的这个差是实际时间间隔除以16(具体是几取决于你机器的处理能力,但是不会小于10),把余数舍弃。
二,返回时间为秒
#include<time.h>
unsigned long start,stop;
start=time(NULL); //取值为秒
//你的程序
stop=time(NULL);
printf("运行时间:%ld",stop-start);
三,精确计时法
QueryPerformanceCounter()这个函数返回高精确度性能计数器的值,它可以以微妙为单位
计时.但是 QueryPerformanceCounter()确切的精确计时的最小单位是与系统有关的,所以,必
须 要 查 询 系 统 以 得 到 QueryPerformanceCounter() 返 回 的 嘀 哒 声 的 频
率.QueryPerformanceFrequency()提供了这个频率值,返回每秒嘀哒声的个数.计算确切的时
间是从第一次调用 QueryPerformanceCounter()开始的
使用 window 操作系统本身提供的 API 接口,程序如下:
#include<windows.h>
LARGE_INTEGER Freq; LARGE_INTEGER start; LARGE_INTEGER end;
QueryPerformanceFrequency(&Freq); // 获取时钟周期
QueryPerformanceCounter(&start); // 获取时钟计数
你的程序
QueryPerformanceCounter(&end);
/*此处*1000,以毫秒为单位;*1000000 以微秒为单位*/
/*由于执行时间极短(可能是几微秒),所以采用微秒为单位*/
printf("%d",(end.QuadPart-start.QuadPart)*1000000/Freq.QuadPart);
注意:1s=10^3ms(毫秒)=10^6μs(微秒)=10^9ns(纳秒)=10^12ps(皮秒)=10^15fs(飞秒)=10^18as(阿秒)=10^21zm(仄秒)=10^24ym(幺秒)
例子:
分享到:
相关推荐
使用热像仪自动测量人员体温的代码。可用于发热症状的自动早期筛查 描述 该软件首先使用现成的身体姿势检测器检测人,然后提取测量温度的面部位置。该软件需要一个已知的参考温度,数值和位置由用户提供(此信息在...
基于双目视觉的物体体积测量算法matlab实现源码(含注释).zip基于双目视觉的物体体积测量算法matlab实现源码(含注释).zip基于双目视觉的物体体积测量算法matlab实现源码(含注释).zip基于双目视觉的物体体积测量算法...
此方法将适用于多种场景下的目标体积测量,具有测量精度较高、测量成本低和灵活等优点。 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩...
1.版本:matlab2014/2019a/2021a,内含运行结果,不会运行可私信 2.领域:智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,更多内容可点击博主头像 3.内容...
摄影测量实习解析空中三角测量程序,c++ 、 C编写,完美运行!
用法 KAPA 带有h1_evaluation.py和h2_evaluation.py。...KAPA 是作为库编写的,因此您可以改为import kapa运行kapa.kapa(),指定抗体、抗原和算法的首选参数。 更多详情、使用方法,请下载后阅读README.md文件
这篇文章主要介绍了如何基于python测量代码运行时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Python 社区有句俗语: “python自己带着电池” ,别自己写...
实现了工程测量中各种常见的沉降预测算法,包括直线拟合法、二次多项式拟合法、 三次多项式拟合法、双曲线法、对数曲线法、抛物线法、指数曲线... 附件资源包含可以编译运行的源代码,以及可以直接运行的exe示例程序。
1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等...
matlab中存档算法代码QuestPlus:QUEST +自适应心理测量方法的MATLAB实现 QuestPlus是QUEST +自适应心理测量方法的MATLAB实现。 它提供了一种快速灵活的方法来估算心理物理模型的参数,并且还能够就最合适的刺激以及...
课程设计-基于opencv传统图像处理算法实现物体尺寸测量系统c++源码(含详细注释+sln解决方案).zip课程设计-基于opencv传统图像处理算法实现物体尺寸测量系统c++源码(含详细注释+sln解决方案).zip课程设计-基于opencv...
matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。 Matlab(Matrix Laboratory)是一种专为数值计算和科学与工程应用而设计的高级编程语言和环境。在...
基于双目视觉的物体体积测量算法研究 (matlab源码+详细注释+项目说明+示例图片).zip基于双目视觉的物体体积测量算法研究 (matlab源码+详细注释+项目说明+示例图片).zip基于双目视觉的物体体积测量算法研究 ...
内含丰富传感器测量数据和PDR算法代码,可以直接运行
基于计算机视觉的富士康金属件自动化尺寸测量算法python源码+项目说明+数据.zip基于计算机视觉的富士康金属件自动化尺寸测量算法python源码+项目说明+数据.zip基于计算机视觉的富士康金属件自动化尺寸测量算法python...
有时需要测量特定嵌入式代码在给定目标硬件上执行所需的时间。 例如,实时应用需要在不超过周期时间(程序循环时间)的时间段内执行,否则会产生timer-over run错误。 我们需要知道执行时间的另一个原因是比较执行...
第三部分 算法设计方法 第17章 贪婪算法 17.1 最优化问题 17.2 贪婪算法思想 17.3 应用 17.3.1 货箱装载 17.3.2 0/1背包问题 17.3.3 拓扑排序 17.3.4 二分覆盖 17.3.5 单源最短路径 17.3.6 最小成本生成树 17.4 参考...
基于深度学习的SRGAN图像超分重建算法,该资源为本人博客https://wuxian.blog.csdn.net/article/details/125034820中介绍的算法实现代码,包含训练测试数据集和完整代码,代码中已添加完整中文注释,详细原理和代码...
1.版本:matlab2014/2019a/2021a ...3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
1.项目代码功能经验证ok,确保稳定可靠运行。欢迎下载使用! 2.主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 3.项目...