Surveillance des performances du microprocesseur

L'unité de traitement est l'un des composants les plus rapides du système.

Il est relativement rare qu'un seul programme occupe le microprocesseur à 100 % (c'est-à-dire 0 % d'inactivité et 0 % d'attente) pendant plus de quelques secondes à un moment donné. Même dans les systèmes multiutilisateur surchargés, il y a des périodes de 10 millisecondes (ms) occasionnelles qui aboutissent sur des unités d'exécution qui sont toutes à l'état d'attente. Si un moniteur montre que le microprocesseur est occupé à 100% pendant une période prolongée, il est fort probable que certains programmes soient dans une boucle sans fin. Même si le programme est "simplement" coûteux, plutôt que rompu, il doit être identifié et traité.