dotTrace 2025.3 ヘルプ

IISExpress のプロファイル Web アプリケーション

  1. 実行中のすべての IIS Express インスタンスを閉じます。

  2. スタンドアロンアプリケーションとして dotTrace を実行する。dotTrace ホームウィンドウが開きます。

  3. 実行構成を追加します – プロファイルされたアプリケーションの実行方法を dotTrace に指示する構成です。

    1. プロファイルするものを選択する新しいプロセスの実行で、Add run configuration 実行構成を追加するをクリックします。

    2. 新規実行構成ウィザードで、IIS Express を選択し、次へをクリックします。

    3. アプリケーションオプションを指定します。

      • プロファイリングする Web アプリがデフォルトの IIS Express 構成ファイル applicationhost.config に記述されている場合は、構成ファイルを選択してから、サイトでプロファイリングする Web サイトを選択します。

        設定ファイルの場所は、使用する IDE によって異なります。

        • JetBrains Rider: {solutionDir}\.idea\config\applicationhost.config

        • Microsoft Visual Studio 2015 以降: {solutionDir}\.vs\config\applicationhost.config

        • Microsoft Visual Studio 2013 以前: %USERPROFILE%Documents\IISExpress\config\applicationhost.config

        構成ファイルを使用したくない場合は、アプリケーションパスを選択して、プロファイルされたアプリケーションを含むディレクトリへの絶対パスを指定することができます。

      • アプリケーション URL を自動的に開く場合は、プロファイリングが開始されたら、URL を開くを選択してアプリケーション URL を指定します。in browser パラメーターを使用すると、URL を開く必要があるブラウザーを選択できます。

      • オプションで、カスタム IISExpress とランタイム設定を指定できます。

        • サーバーで、IIS Express インスタンスを選択します。

        • ランタイムバージョン :.NET フレームワークバージョン

        • ポートの場合は HTTP ポート、dotTrace に自動的にポートを選択させる場合はランダムなポートを使うを選択します。

      • オプションで、URL を開くで、セッションの開始後に dotTrace が Web アプリケーションを呼び出すために使用する URL を指定します。

      • オプションで、ブラウザーで、dotTrace が URL を開くために使用するブラウザーを指定します。

    4. 保存をクリックします。

  4. 作成した実行構成が新しいプロセスの実行リストで選択されていることを確認してください。

  5. プロファイルする方法を選択するで、プロファイリングオプションを指定します。

    • プロファイリングタイプ : 通常、サンプリング (パフォーマンスを評価し、アプリで最も遅いメソッドを決定する) とタイムライン (サンプリングと同じですが、タイムラインデータが追加されます) のいずれかを選択する必要があります。プロファイリングタイプの詳細

    • 必要に応じて、他のプロファイリングオプションを指定します。

  6. セッションの開始直後に dotTrace でプロファイリングデータの収集を開始する場合は、プロファイリングを実行する最初からプロファイリングデータを収集するを選択します。

  7. 開始をクリックします。これにより、プロファイリングセッションが開始されます。

  8. アプリケーションで特定のワークフローを実行するか(パフォーマンスを評価する場合)、特定のパフォーマンスの問題を再現します。プロファイリングコントローラーウィンドウのスナップショットを取得するボタンを使用してスナップショットを収集します。プロファイリングセッションを制御する方法の詳細

  9. データを収集したら、プロファイリングされたアプリケーションを閉じるか、コントローラーウィンドウの切り離すボタンを使用してプロファイラーをデタッチします。

  10. dotTrace Viewer を使用して、収集したスナップショットを分析します。

2024 年 3 月 22 日

関連ページ:

dotTrace を実行

必要に応じて、いくつかの方法で dotTrace を操作できます。スタンドアロンアプリケーション dotTrace は、オペレーティングシステムにインストールされたスタンドアロンアプリケーションとして実行します。JetBrains Toolbox を使用して dotTrace をインストールして起動することを強くお勧めします。dotTrace コマンドラインツール dotTrace をコマンドラインツールとして実行します。Microsoft Visual Studio に統合された dotTraceV...

プロファイリングセッションの構成

プロファイリングセッションを構成するには、次のことを行う必要があります。プロファイルするアプリケーションを dotTrace で実行する方法を指定します。これは、実行構成を使用して行うことができます。すでに実行中のアプリケーションのプロファイルを作成する場合、この手順は必要ありません。dotTrace がアプリケーションをプロファイリングする方法を指定します。プロファイリングタイプを選択し、(オプションで) 時間測定タイプ、プロセスフィルターなどのその他のプロファイリングオプションを構成します。...

IIS サーバー上のプロファイル Web アプリケーション

通常、Web アプリケーションのパフォーマンスの問題を特定するには、アプリケーションがすでにサーバー上で実行されている必要があります。次の表は、アプリケーションのプロファイリングに可能なすべてのオプションをまとめたものです。ローカルプロファイリング簡単な設定 / 使用: dotTrace の GUI を使ってプロファイルを作成します、dotTrace をサーバーにインストールして実行する必要があります。これは、セキュリティの制限や GUI の不在などの理由で不可能な場合があります。コマンドライン...