__rdtsc

Microsoft 전용

rdtsc 프로세서 타임스탬프를 반환하는 명령을 생성합니다. 프로세서 타임스탬프는 마지막 재설정 이후의 클록 주기 수를 기록합니다.

구문

unsigned __int64 __rdtsc();

반환 값

틱 수를 나타내는 64비트 부호 없는 정수입니다.

요구 사항

Intrinsic 아키텍처
__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

Microsoft 전용 종료

참고 항목

__rdtscp
컴파일러 내장 함수