共用方式為


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

請參閱

參考

編譯器內建