Freigeben über


__rdtsc

Microsoft-spezifisch

Generiert die rdtsc-Anweisung, die den Prozessorzeitstempel zurückgibt. Der Prozessor zeitstempel erfasst die Anzahl der seit der letzten rücksetzung Taktzyklen auf.

unsigned __int64 __rdtsc();

Rückgabewert

Eine 64-Bit-Ganzzahl ohne Vorzeichen, die eine Taktanzahl darstellt.

Anforderungen

Intrinsisch

Architektur

__rdtsc

x86, x64

Headerdatei <intrin.h>

Hinweise

Diese Routine ist nur als systeminterne Funktion zur Verfügung.

Die Interpretation des TSC-Werts in dieser Generation der Hardware unterscheidet sich von dem in früheren Versionen von x64. Weitere Informationen finden Sie handbücher Hardware.

Beispiel

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

Siehe auch

Referenz

Intrinsische Compilerfunktionen