1. clock, C中提供的方法,内部通过QPS(QueryPerformanceFrequency、QueryPerformanceCounter)实现,返回的是从程序开始运行到现在的ms数,精度高
2. GetSystemTimePreciseAsFileTime, 返回系统时间,精度高
上面都可以用作程序运行时间戳的打点和间隔统计
3. std::chrono::system_clock 底层由GetSystemTimePreciseAsFileTime实现
std::chrono::high_resolution_clock/std::chrono::steady_clock,都由QPS实现
相对都是精度非常高的统计手段。
GetTickCount 不可用于运行时间统计,实现依赖于系统定时器,误差在10~16ms之间,只可用于获取系统运行时间等不需要精确统计的场景