WIN32微秒级计时方法
来源:互联网 发布:mac制作铃声的教程 编辑:程序博客网 时间:2024/06/05 20:57
#include "stdafx.h"
#include <iostream>
#include <crtdbg.h>
#include <sys/timeb.h>
#include <time.h>
#include <windows.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
LARGE_INTEGER startCount;
LARGE_INTEGER endCount;
LARGE_INTEGER freq;
QueryPerformanceFrequency(&freq);
QueryPerformanceCounter(&startCount);
//////////////////////////////////////////////////////////////////////////
///精确测试时间
//////////////////////////////////////////////////////////////////////////
Sleep(3500);
QueryPerformanceCounter(&endCount);
double elapsed = (double)(endCount.QuadPart - startCount.QuadPart) / freq.QuadPart;
cout << "Total time elapsed : " << elapsed << endl;
system("pause");
return 0;
}
---------------------------------------------------------------------------------------
QueryPerformanceFrequency() - 基本介绍
类型:Win32API
原型:BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency);
作用:返回硬件支持的高精度计数器的频率。
返回值:非零,硬件支持高精度计数器;零,硬件不支持,读取失败。
- WIN32微秒级计时方法
- Windows下获得精确计时的方法[微秒级]
- Windows下获得精确计时的方法[微秒级]
- windows api 和 boost计时 微秒级
- 微秒程度计时/普通计时
- QueryPerformanceCounter 微秒计时程序
- gettimeofday实现微秒计时
- C++计时类,统计时间可以精确到微秒级。
- Windows微秒级定时方法
- Windows下用C/C++精确到微秒的计时方法
- C++两种计时方式(windows平台,毫秒级&微秒级)
- 可以精确计时到微秒的类
- (原)win32 计时
- 一种制作微秒级精度定时器的方法(转贴)
- VC++获得微秒级时间的方法与技巧探讨
- 一种制作微秒级精度定时器的方法(转贴)
- VC++获得微秒级时间的方法与技巧探讨
- VC++获得微秒级时间的方法与技巧探讨
- Friendship
- 学拳录.准备篇 (2014.02.24更新)
- 设计模式(4)——外观模式
- 一篇写的比较简单的A*寻路算法(转)
- 设计模式(5)——模板方法
- WIN32微秒级计时方法
- 学拳录.第1势 预备势
- 指针的引用作为函数参数有啥用?
- 一些常用的 linux 命令模板
- 设计模式(6)——适配器模式
- C,C++表达式求值顺序
- vc助手 Visual Assist X 10.8.2007的Crack破解补丁.支持VS2013 RTM. 2013.11.15 (General release.)
- 设计模式(7)——观察者模式
- SQL中PIVOT的用法