一、调用Windows系统API函数 GetTickCount()
GetTickCount指的是获得操作系统启动到现在经过的时间数
所以计算函数执行时间就很好办了
函数启动前调用GetTickCount
启动后再次获取GetTickCount
相减则得到中间执行的时间
二、用Clock()方法
Clock也是获取时间
但是唯一不同的是GetTickCount获取的最低单位是毫秒,精度相对更高,看大家需要调用
主要就是理清思路,具体的代码网上有一大堆 这里就不粘贴了。
2023-03-13 10:02:19 阅读次数:371
一、调用Windows系统API函数 GetTickCount()
GetTickCount指的是获得操作系统启动到现在经过的时间数
所以计算函数执行时间就很好办了
函数启动前调用GetTickCount
启动后再次获取GetTickCount
相减则得到中间执行的时间
二、用Clock()方法
Clock也是获取时间
但是唯一不同的是GetTickCount获取的最低单位是毫秒,精度相对更高,看大家需要调用
主要就是理清思路,具体的代码网上有一大堆 这里就不粘贴了。
下一篇:Terraform 简介
【密码学】Miller-Rabin素性检测(C++代码实现)
【密码学】凯撒密码解密(C++代码实现)
【C++】堆排序(基于最小堆的直接选择排序)
【C++】构造顺序栈
【C++】C++可借鉴代码笔记
启动线程有detach()和join()两个函数,前者是异步启动,后者是同步启动并等待结束。
C++并发编程练习03 “线程管理之线程守卫”
你好,C++并发世界
手写Linux环境下C++内存泄漏检测
手写Visual C++软件内存泄漏检测代码
文章
29774
阅读量
4169176