文件名称:使用CPU时间戳进行高精度计时
文件大小:6KB
文件格式:TXT
更新时间:2011-12-18 03:47:24
timeGetTime QueryPerformanceCount/QueryPerformanceFrequency RDTSC
在Pentium以上的CPU中,提供了一条机器指令RDTSC(Read Time Stamp Counter)来读取这个时间戳的数字,并将其保存在EDX:EAX寄存器对中。由于EDX:EAX寄存器对恰好是Win32平台下C++语言保存函数返回值的寄存器,所以我们可以把这条指令看成是一个普通的函数调用。