使用QueryPerformanceFrequency 计算程序执行时间
2013-07-14 15:10
621 查看
/////////////////////////////////////////////////
#include <iostream>
#include <windows.h>
using namespace std;
////////////////////////////////////////////////
void main()
{
_LARGE_INTEGER time_start; /*开始时间*/
_LARGE_INTEGER time_over; /*结束时间*/
double dqFreq; /*计时器频率*/
LARGE_INTEGER f; /*计时器频率*/
QueryPerformanceFrequency(&f);
dqFreq=(double)f.QuadPart;
QueryPerformanceCounter(&time_start);
Sleep(1000);/*循环耗时*/
QueryPerformanceCounter(&time_over);
cout<<((time_over.QuadPart-time_start.QuadPart)/dqFreq)<<endl;//单位为秒,精度为1000 000/(cpu主频)微秒
}
#include <iostream>
#include <windows.h>
using namespace std;
////////////////////////////////////////////////
void main()
{
_LARGE_INTEGER time_start; /*开始时间*/
_LARGE_INTEGER time_over; /*结束时间*/
double dqFreq; /*计时器频率*/
LARGE_INTEGER f; /*计时器频率*/
QueryPerformanceFrequency(&f);
dqFreq=(double)f.QuadPart;
QueryPerformanceCounter(&time_start);
Sleep(1000);/*循环耗时*/
QueryPerformanceCounter(&time_over);
cout<<((time_over.QuadPart-time_start.QuadPart)/dqFreq)<<endl;//单位为秒,精度为1000 000/(cpu主频)微秒
}
相关文章推荐
- 使用QueryPerformanceFrequency 计算程序执行时间
- 使用QueryPerformanceFrequency 计算程序执行时间
- 使用QueryPerformanceFrequency 计算程序执行时间
- 使用QueryPerformanceFrequency 计算程序执行时间
- QueryPerformanceFrequency() 计算程序运行时间
- 计算两个时间的时间差 就是 计算执行一段程序使用的时间
- 计算程序运行时间的函数Sleep,clock,GetTickCount,QueryPerformanceCounter
- 使用QueryPerformance* api计算时间
- php使用microtime(true)计算php程序代码执行消耗时间
- php使用microtime(true)计算php程序代码执行消耗时间
- 精确计算代码执行的时间差(毫秒)-QueryPerformanceFrequency。
- CCS中使用DSP定时器的计时程序,可以精确计算某一段程序的执行时间
- Windows环境是使用C语言计算程序或算法执行时间的不同粒度实现
- 使用QueryPerformance* api计算时间
- php使用microtime(true)计算php程序代码执行消耗时间
- QueryPerformanceCounter精确计算执行时间
- 如何精确计算程序运行时间——精确获取时间(QueryPerformanceCounter)
- Linux 精准计时-暨计算程序或函数执行的时间
- 计算php程序执行时间的程序
- C# StringBuilder的介绍和使用、Stopwatch 计算程序运行的时间