Partager via


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

Voir aussi

Référence

intrinsèques du compilateur