Microsoft 专用
生成 rdtsc 命令,返回处理器时间戳。 处理器时间戳记录时钟周期数从最后一个默认值。
unsigned __int64 __rdtsc();
返回值
表示滴答计数的 64 位无符号整数。
要求
内部 |
体系结构 |
---|---|
__rdtsc |
x86, x64 |
头文件 <intrin.h>
备注
此实例仅可用作内部。
TSC 值的解释在硬件的此生成的与在 x64的早期版本。 请参见硬件准则有关更多信息。
示例
// rdtsc.cpp
// processor: x86, x64
#include <stdio.h>
#include <intrin.h>
#pragma intrinsic(__rdtsc)
int main()
{
unsigned __int64 i;
i = __rdtsc();
printf_s("%I64d ticks\n", i);
}