tout dépend de l'unité de "frequence"
ben c'est 446MHz
1 2
| Logiquement la fréquence est cycles/s donc le résultat doit être en secondes. Par contre la valeur de retour du deuxième appel à RDTSC() devrait être affecté à suivant logiquement.
Je trouve ça bizarre de chercher à avoir un temps avec RDTSC, normalement si tu l'utilises c'est que ce n'est pas assez précis avec les millisecondes. Sous Windows tu peux utiliser GetTickCount() pour avoir des ms directement. |
si c'est en secondes alors un usleep(1) me fait 68 usecondes sous ubuntu.
Je voudrais bien avoir une valeur plus petite, je sais que mon programme doit être implanté dans un temps reel mais pour l'instant non.
Si vous trouvé d'autre solutions sous ubuntu, ca serait bien gentil.
Partager