使用QueryPerformanceFrequency 计算程序执行时间
2012-04-17 13:17
633 查看
///////////////////////////////////////////////// #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() 计算程序运行时间
- 精确计算代码执行的时间差(毫秒)-QueryPerformanceFrequency。
- php使用microtime(true)计算php程序代码执行消耗时间
- 使用QueryPerformance* api计算时间
- php使用microtime(true)计算php程序代码执行消耗时间
- CCS中使用DSP定时器的计时程序,可以精确计算某一段程序的执行时间
- php使用microtime(true)计算php程序代码执行消耗时间
- 使用QueryPerformance* api计算时间
- Windows环境是使用C语言计算程序或算法执行时间的不同粒度实现
- 计算程序运行时间的函数Sleep,clock,GetTickCount,QueryPerformanceCounter
- 计算两个时间的时间差 就是 计算执行一段程序使用的时间
- QueryPerformanceCounter精确计算执行时间
- 如何精确计算程序运行时间——精确获取时间(QueryPerformanceCounter)
- C与Java中计算程序执行时间的方法
- Linux 精准计时-暨计算程序或函数执行的时间
- Java 获取并计算程序执行时间