关键函数
在Windows.h中
QueryPerformanceFrequency,QueryPerformanceCounter
示例
1 LARGE_INTEGER litmp;
2 double frequency,runTime,minus;//CPU时钟频率,运行时间,运行周期数之差
3 LONGLONG timeStart,timeEnd;//排序前周期数,排序执行后周期数
4 QueryPerformanceFrequency(&litmp);
5 frequency=(double) litmp.QuadPart;
6 QueryPerformanceCounter(&litmp);
7 timeStart=litmp.QuadPart;
8
9 //要统计时间的核心代码
10
11 QueryPerformanceCounter(&litmp);
12 timeEnd=litmp.QuadPart;
13 minus=(double)(timeEnd-timeStart);
14 runTime=minus/frequency;
浙公网安备 33010602011771号