QueryPerformanceCounter用法
2015-06-22 09:54
591 查看
LARGE_INTEGER beginTime = {0};
QueryPerformanceFrequency(&beginTime);
//电脑CPU时钟频率
double pcFreq = (double)beginTime.QuadPart/1000000.0;
QueryPerformanceCounter(&beginTime);
//...do sth.
LARGE_INTEGER endTime = {0};
QueryPerformanceCounter(&endTime);
//那么下面计算得出的就是这之间的时间间隔了,单位为微秒
(endTime.QuadPart - beginTime.QuadPart)/pcFreq;
如需毫秒,将下面的
double pcFreq = (double)beginTime.QuadPart/1000000.0;
改为
double pcFreq = (double)beginTime.QuadPart/1000.0;
就可以了
同样秒的话去掉后面除的部分
QueryPerformanceFrequency(&beginTime);
//电脑CPU时钟频率
double pcFreq = (double)beginTime.QuadPart/1000000.0;
QueryPerformanceCounter(&beginTime);
//...do sth.
LARGE_INTEGER endTime = {0};
QueryPerformanceCounter(&endTime);
//那么下面计算得出的就是这之间的时间间隔了,单位为微秒
(endTime.QuadPart - beginTime.QuadPart)/pcFreq;
如需毫秒,将下面的
double pcFreq = (double)beginTime.QuadPart/1000000.0;
改为
double pcFreq = (double)beginTime.QuadPart/1000.0;
就可以了
同样秒的话去掉后面除的部分
相关文章推荐
- 《Java程序设计》第14周实验作业:GUI编程初步
- HDOJ 4893 Wow! Such Sequence!
- Extract ISBN From PDF and EPUB and Query Matadata From ISBN Database
- php+phpquery简易爬虫抓取京东商品分类
- UEditor用法
- Windows Server 2012 GUI与Core的切换方法
- iOS 开发 中级:UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结
- ueditor图片上传,以及图片路径保存进数据库
- [Intellij IDEA : 开发工具] 菜单项中Compile、Make和Build的区别
- U盘安装UEFI Debian 8.1 + Windows 8.1双系统
- Qt使用ui时,也可以使用栈对象
- 【easyui】—easyui教你编写一个前台的架子
- UI线程处理Handle
- OpenWrt路由器通过LuCI界面实现Guest SSID功能
- POJ 1458 && HDU 1159 Common Subsequence(LCS)
- 日常3--ueitor
- virtual box ---with UUID already exists如何生成新的UUID
- HDU 5273 Dylans loves sequence (逆序对,暴力)
- Handler,MessageQueue Loop 和Message的原理解析
- Handler,MessageQueue Loop 和Message的原理解析