__rdtsc
Microsoft-spezifisch
Generiert die rdtsc
Anweisung, die den Prozessorzeitstempel zurückgibt. Der Prozessorzeitstempel zeichnet die Anzahl der Taktzyklen seit dem letzten Zurücksetzen auf.
Syntax
unsigned __int64 __rdtsc();
Rückgabewert
Eine 64-Bit-ganzzahl ohne Vorzeichen, die eine Teilstrichanzahl darstellt.
Anforderungen
Intrinsic | Aufbau |
---|---|
__rdtsc |
x86, x64 |
Headerdatei<intrin.h>
Hinweise
Diese Routine ist nur als systeminterne Routine verfügbar.
Die Interpretation des TSC-Werts in späteren Hardwaregenerationen unterscheidet sich von der in früheren Versionen von x64. Weitere Informationen finden Sie in den Hardwarehandbüchern.
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);
}
3363423610155519 ticks
Ende Microsoft-spezifisch