__rdtsc
Spécifique à Microsoft
Génère des instructions d' rdtsc , qui retourne le groupe date/heure de temps processeur. Le groupe date/heure du temps processeur stocke le nombre de cycles d'horloge depuis la dernière réinitialisation.
unsigned __int64 __rdtsc();
Valeur de retour
Entier non signé 64 bits qui représente un nombre de cycles.
Configuration requise
Intrinsèque |
Architecture |
---|---|
__rdtsc |
x86, x64 |
Fichier d'en-tête <intrin.h>
Notes
Cette routine est disponible uniquement comme intrinsèque.
L'interprétation de la valeur de centre technique dans cette génération de matériel diffère de celle dans les versions antérieures d' x64. Consultez les manuels de matériel pour plus d'informations.
Exemple
// 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);
}