2009-03-21 18 views

Répondre

3

Le code multithread sur plusieurs cœurs peut utiliser plus de 100% du temps CPU.

2

Parce que si j'utilise deux processeurs à 100% pendant 10 minutes, je l'ai utilisé 20 minutes d'une valeur de temps CPU (c.-à-ont été l'un de ces processeurs handicapés, il faudrait 20 minutes pour mon opération pour terminer)

2

Une des possibilités pour que les tests de performances soient désactivés par une petite marge est due à une résolution de minuteur incorrecte.

Il existe plusieurs façons de déterminer ces valeurs (temps, ticks, fréquence du processeur, API du système d'exploitation, etc.), donc toutes les routines de référence ne sont pas fiables à 100%.

Questions connexes