Compteur de performance

Définition - Que signifie Performance Counter?

Un compteur de performances dans la programmation .NET est un moyen pour les développeurs d'avoir une idée de la performance réelle de leurs programmes. Les composants de compteur de performances sont une classe dans .NET qui fournit un certain nombre de mesures de performances mesurables. Ceux-ci mesurent l'état du système d'une application donnée ou d'une partie du système d'exploitation Windows.

Definir Tech explique Performance Counter

Les compteurs de performances sont une forme d'outil de surveillance et de débogage des performances fourni par .NET pour faciliter les tests de performances des applications. Celles-ci comptent un certain nombre d'actions que l'application et le système d'exploitation exécutent.

Ces compteurs comprennent:

  • Nombre d'exceptions levées
  • Nombre de filtres par seconde
  • Temps de chargement
  • Classes actuelles chargées
  • Nombre de threads courants et logiques

Ces compteurs de performances et d'autres devraient donner aux développeurs une idée de la façon dont leurs programmes fonctionnent d'une manière plus systématique que de simplement les charger et d'interagir avec eux. Un développeur recherche généralement des «points chauds», des endroits où le programme s'exécute plus lentement que dans d'autres. En voyant où se trouvent les goulots d'étranglement dans leur code, ils peuvent régler les programmes pour qu'ils s'exécutent plus efficacement.