__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);
}
3363423610155519 ticks
END Microsoft 特定的