J'essaie de faire quelques mesures de performance en utilisant Intels RDTSC, et il est tout à fait impair les variations que je reçois pendant différents tests. Dans la plupart des cas mon benchmark en C nécessite 3000000 Mio cycles, cependant, exactement la même exécution peut prendre dans certains cas 5000000, presque le double. J'ai essayé de ne pas avoir de charges de travail intenses fonctionnant en parallèle afin que j'obtienne de bonnes estimations de performance. Quelqu'un peut-il avoir une idée d'où ces énormes variations de temps peuvent provenir? Je sais que des interruptions et des trucs peuvent se produire, mais je ne m'attendais pas à de telles variations de timing! PS: Je l'exécute sur un processeur Pentium avec Linux fonctionnant dessus.Valeurs aberrantes lors de l'évaluation des performances
Merci pour commentaires, John
merci, mais je cours mes tests sur une seule machine de base – John