c#のパフォーマンスカウンターを使用して、アプリケーション(実際にはWindowsサービス)のスループットを追跡しようとしています。しかし、これに取り組む方法について質問があります...私のアプリケーションはXMLドキュメントを解析し、単位時間あたりに解析されるドキュメントの数を監視したいと思います。ドキュメントを解析するたびに_counter.Increment()を使用していますが、これにより、解析されるドキュメントの総数が常に表示されます(フラットグラフ)。サンプリングする間隔を設定し、その間隔内のカウントを取得できる素敵なプロットを作成したいと思います。
これはパフォーマンスカウンターを使用して可能ですか、それとも別のアプローチを取る必要がありますか?
ありがとう。