目次:
定義-パフォーマンスカウンターの意味
.NETプログラミングのパフォーマンスカウンターは、開発者がプログラムの実際のパフォーマンスを把握する方法です。 パフォーマンスカウンターコンポーネントは、多くの測定可能なパフォーマンスメトリックを提供する.NETのクラスです。 これらは、特定のアプリケーションまたはWindowsオペレーティングシステムの一部のシステム状態を測定します。
Techopediaはパフォーマンスカウンターについて説明します
パフォーマンスカウンターは、アプリケーションのパフォーマンステストを支援するために.NETが提供するパフォーマンス監視およびデバッグツールの一種です。 これらは、アプリケーションとオペレーティングシステムの両方が実行するアクションの数をカウントします。
これらのカウンターは次のとおりです。
- スローされた例外の数
- 1秒あたりのフィルター数
- 読み込み時間
- 現在ロードされているクラス
- 現在のスレッドと論理スレッドの数
これらおよびその他のパフォーマンスカウンターを使用すると、開発者は、プログラムを読み込んで操作するだけでなく、より体系的な方法でプログラムがどのように実行されているかを把握できます。 開発者は通常、プログラムの実行が他の場所よりも遅い「ホットスポット」を探します。 コードのボトルネックがどこにあるかを確認することで、プログラムを調整してより効率的に実行できます。
