私はSystem.DiagnosticのC#PerformanceCounterライブラリ部分にしようとしています。カウンタの生の値を設定しているときc#performanceカウンタ設定生カウンタ値
public long RawValue {取得する; }
私はRawalueを0にしていましたが、カウンタの最大値が非常に大きな値にリセットされていました。カウンターの前の値が2
誰かが私を助け、私が作っている可能性のある間違いを指摘することができ、ここに私のコードは、私はあなたが本当に間違いを犯しているとは思わない
using (PerformanceCounter ctr = new
PerformanceCounter(Settings.Instance.SetSourceAppliacationName, counter.ToString(), false))
{
if (incrementCounter)
{
ctr.IncrementBy(value);
}
else
{
ctr.RawValue = value;
}
}
PerfMonの開発チーム全体が、プライマリユーザーの関心事の変数をゼロに初期化する必要がないと感じたら、私は驚いています。 –