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