.NET 3.5 では、パフォーマンス カウンターと対話するための新しいクラスのセットがSystem.Diagnostics.PerformanceData
名前空間に導入されました。Microsoft のドキュメントによると、「この名前空間のクラスは、Windows Vista で導入されたパフォーマンス カウンターの新しいアーキテクチャ (バージョン 2.0) をサポートしています。」この新しいクラスのセットについては、こちらで説明しています。
これらのクラスを使用するのははるかに複雑であるように私には思えます。開発者は、XML マニフェスト ファイルを作成してコンパイルし、リソース ファイルを生成し、LodCtr
ツールを使用してカウンターを登録する必要があります。これを簡素化するツールやプロセスを見つけることに成功していません。
私の質問は、この新しいクラスのセットを使用する利点は何ですか? この追加作業の利点は何ですか? この取り組みに参加したい理由は何ですか?