Windows上几个常用的获取时间戳函数的效率比较 |
本文标签:Windows,获取时间戳函数,效率比较 Windows上几个获取时间戳函数的效率比较 今天无事,测试了下Windows上几个获取时间戳的函数效率 机器性能: CPU I7 2600K 未超频 测试1亿次调用 CRT 的Time()函数耗时在1秒左右 Win API 的GetTickCount() 在300毫秒左右,GetTickCount64() 在500毫秒左右 Wimm.lib 的timeGetTime()在800毫秒左右 //这段代码的耗时测试在8秒左右 1 inline unsigned __int64 GetCycleCount() 2 { 3 __asm _emit 0x0F 4 __asm _emit 0x31 5 } |