__rdtsc

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);
}
  

请参见

参考

编译器内部函数