J'essaie de C# PerformanceCounter Library partie de System.Diagnostic. Lors de la définition de la valeur brute du compteur à l'aide deC# performanceCounter réglage de la valeur brute du compteur
public long RawValue {set; obtenir; }
Je passais la Rawalue à 0. Cependant, j'ai remarqué que la valeur maximale du compteur a été réinitialisée à un très grand nombre. Valeur précédente du compteur était 2
que quelqu'un peut me aider et signaler toute erreur que je pourrais être faire, voici mon code
using (PerformanceCounter ctr = new
PerformanceCounter(Settings.Instance.SetSourceAppliacationName, counter.ToString(), false))
{
if (incrementCounter)
{
ctr.IncrementBy(value);
}
else
{
ctr.RawValue = value;
}
}
Je serais surpris si toute l'équipe de développement de PerfMon ne pensait pas qu'il était nécessaire d'initialiser la variable d'intérêt de l'utilisateur primaire à zéro. –