Existe-t-il une fonction C équivalente dans Linux pour lire le compteur du processeur et sa fréquence?
Je cherche quelque chose de similaire à la fonction QueryPerformanceCounter qui lit le compteur 64 bits dans les processeurs modernes
clock_gettime(2)
, avec un argument de CLOCK_REALTIME_HR
.
clock_gettime () avec CLOCK_MONOTONIC_RAW
La bibliothèque HAVEGE utilise le compteur CPU. Découvrez son code source ici . Le fichier correspondant est src / hardtick.h.