Windows 高精度计时
Windows系统实现微秒级别定时器/计时器器,可用于测试代码时间复杂度。
示例代码
LARGE_INTEGER freq = { 0 };
LARGE_INTEGER start, end;
QueryPerformanceFrequency(&freq);
QueryPerformanceCounter(&start);
/* ...... */
/* Code here */
/* ...... */
QueryPerformanceCounter(&end);
INT32 timeCost = (end.QuadPart - start.QuadPart) * 1000 / freq.QuadPart;