現在オフラインです。再接続するためにインターネットの接続を待っています

方法: パフォーマンス管理ツールを使用して ASP.NET Web アプリケーションのパフォーマンスを分析します。

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:815159
サポート期間が終了した「サポート技術情報」資料に関する免責事項
この資料は、マイクロソフトでサポートされていない製品について記述したものです。そのため、この資料は現状ベースで提供されており、今後更新されることはありません。
概要
この資料では、パフォーマンス管理ツールを使用して ASP.NET Web アプリケーションのパフォーマンスを分析する方法について手順を追って説明します。

ASP.NET では、多くの標準的なパフォーマンス カウンターを使用して情報を提供します。標準のパフォーマンス カウンターは、パフォーマンス スナップインを使用して監視できます。この情報はシステム管理者にとって、ASP.NET アプリケーションのパフォーマンス特性を理解する必要があります。パフォーマンス カウンターは、ページのレンダリングにかかる時間、プロセッサ、およびアクティブな ASP.NET セッションの数に負担を明らかに。

これらの主要なカウンターの監視は、以下の状況で便利です。
  • パフォーマンス ベースラインを作成し、thisbaseline を使用して構成の変更および applicationupgrades の影響を測定をできます。
  • パフォーマンスを向上させるには、具体的には、アプリケーションに、構成に加えられた変更を検証できます。
  • ハードウェアのアップグレードがあるパフォーマンスにする効果の辞書を確認できます。
  • アプリケーションの underload のパフォーマンスを監視することができます。負荷は、実際または人為的、Web アプリケーション ストレス ツールなどのツールによって生成できます。
  • Applicationupgrades のパフォーマンスに与える影響を判断できます。
この資料は、ASP.NET アプリケーションのパフォーマンスを分析するのに使用できる、最も重要なカウンターについて説明します。ASP.NET カウンターの完全なリストではありません。アプリケーションのパフォーマンスを測定するために必要最小限のカウンターのみが記載されています。

先頭に戻る

主要なパフォーマンス モニター カウンター

これらのカウンターは、パフォーマンス スナップインを使用して簡単に表示できます。パフォーマンス スナップインを実行するには、この手順に従います。
  1. タスクバーの [スタート] ボタンの設定] をポイントし、[コントロール パネル] をクリックします。
  2. [管理ツール] フォルダーをダブルクリックしてからダブルクリック パフォーマンスツールです。
  3. パフォーマンス スナップインで次のいずれかが起動したら、左側のウィンドウで、システム モニターのオブジェクトを選択しを次の表に記載されているカウンターを追加するには、ツールバーの [追加] をクリックするをクリックします。
    パフォーマンス オブジェクトカウンターインスタンス (ifnecessary)説明
    プロセスプロセッサ時間の割合aspnet_wpASP.NET によってプロセッサの timeconsumed である時間の割合です。Apreviously のキャプチャしたベースラインに対して標準的な負荷の下でパフォーマンスを比較するときにこのカウンターの値が減少下の processorrequirements、および拡張性の向上のため明らかに。
    プロセスワーキング セットaspnet_wp実際に ASP.NET によって使用されるメモリの Thequantity。アプリケーションによってメモリが消費される方法を細かく制御、applicationdeveloper には、システム管理者、sessiontime アウト期間を調整することによって大きな影響を与えることができます。
    ASP.NETApplications要求/秒_ _Total _ _して analyzeperformance、人工的に生成された負荷に対して、このカウンターできます要求が送信されると、すぐに処理されるデジタル。2 番目である要求の数を下回るあたり数 ofrequests は、1 秒間に生成されると、キューが発生しています。つまり、要求の最大レートが beensurpassed であります。運用環境で実際のユーザー負荷を分析するときにビジー状態のサイトが thiscounter が表示されます。
    ASP.NET アプリケーションSessionsActive_ _Total _ _このカウンターは、ASP.NETsessions が作成されましたが、タイムアウトがないことの数を示します。セッションが有効な ASP.NETapplications は、acookie せず、ユーザーの要求を送信すると、新しいセッションを作成します。アプリケーションは、セッションが破棄または時のセッションのタイムアウトと、セッションは削除されます。既定では、ASP.NET のセッションは 20 分後にタイムアウトします。各セッションは、メモリを消費します。したがって、セッションのタイムアウトを小さく場合は、セッションで大量のメモリを使用する場合、パフォーマンスを向上させることと非常に多くのセッションがアクティブです。そのセッションのタイムアウトがメモリ消費量が、ワーキング セット カウンター tomeasure への影響を監視します。
    ASP.NET状態サーバーの SessionsActiveこのカウンターは、SessionsActive のカウンターと同じ情報を示しています、 ASP.NET アプリケーションのパフォーマンス オブジェクト。状態サーバーは、ofin プロセスの代わりにセッションを使用するときにこのカウンターを使用します。
    ASP.NET ExecutionTime を要求します。このカウンター ittakes レンダリング、最後にページを要求し、ユーザーに送信し、ミリ秒単位で時間を示します。Thiscounter は、トレースの表示ページをレンダリングする時間よりも大きくなります。このカウンターは開始-finishrequest を時間のより包括的な測定値です。このカウンターは、低い平均の abaseline と比較して、アプリケーションのパフォーマンスとスケーラビリティの両方を増加されてしました。
先頭に戻る
関連情報
パフォーマンスしきい値の監視に関する詳細については、.NET Framework SDK ドキュメントを参照してくださいか、次のマイクロソフト Web サイトを参照してください。

http://msdn.microsoft.com/library/en-us/vbcon/html/vboriinstrumentingperformancethresholdsonserver.asp

先頭に戻る


警告: この記事は自動翻訳されています

プロパティ

文書番号:815159 - 最終更新日: 05/23/2015 11:15:00 - リビジョン: 4.0

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbperformance kbweb kbhowtomaster kbmt KB815159 KbMtja
フィードバック
varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" >