Le corollaire de tout ça c'est que pour mesurer la durée d'exécution d'un fragment de code avec
En fait si l’objectif est de mesurer une durée d’exécution (et non pas de collecter de l’entropie), rdtsc n’est pas vraiment approprié, parce que traduire la valeur du compteur en temps n’est pas évident, d’autant plus que la signification exacte du compteur a varié au fil des générations de processeurs.
Pour mesurer une durée d’exécution, clock_gettime(CLOCK_MONOTONIC) est préférable. En plus c’est portable.
[^] # Re: Question sur le jitter entropy
Posté par gouttegd . En réponse à la dépêche Des nombres aléatoires dans le noyau Linux. Évalué à 3.
En fait si l’objectif est de mesurer une durée d’exécution (et non pas de collecter de l’entropie),
rdtscn’est pas vraiment approprié, parce que traduire la valeur du compteur en temps n’est pas évident, d’autant plus que la signification exacte du compteur a varié au fil des générations de processeurs.Pour mesurer une durée d’exécution,
clock_gettime(CLOCK_MONOTONIC)est préférable. En plus c’est portable.