IISで稼働しているASP.NETアプリケーションへの実行時間をパフォーマンスカウンターで測定する手順を紹介します。
実際に動作しているIISのサーバーでASP.NETアプリケーションの負荷を調査したいことがあります。アプリケーションにどの程度処理時間がかかっているかを、パフォーマンスカウンターを利用して調べられます。
パフォーマンスカウンタ-を起動し、下部の項目部分で右クリックしポップアップメニューを表示します。メニューの[カウンターの追加]をクリックします。
[カウンターの追加]ダイアログが表示されます。
左上の[使用可能なカウンター]セクションから、"ASP.NET Applications"のカテゴリを開きます。
ASP.NETアプリケーション関係のカウンターが表示されます。
一覧から"Request Execute Time"を選択します。下部の[選択したオブジェクトのインスタンス]に選択できるインスタンスの一覧が表示されます。今回は全体の実行時間を調査するため"__Total"を選択します。選択後下部の[追加>>]ボタンをクリックします。
右側の[追加されたカウンター]のリストに選択したカウンターが追加されます。
ASP.NETアプリケーションの実行時間のグラフが表示されます。
特定のアプリケーションの実行時間を測定する場合は、[選択したオブジェクトのインスタンス]から測定したいアプリケーションを選択します。