dotTrace 2020.2ヘルプ

プロファイル実行プロセス

既に実行中のプロセスをプロファイルするには

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

  2. 左側のパネルで実行中のアプリケーションにアタッチするを選択します。

  3. 中央のパネルで、プロファイルする.NETプロセスを選択します。.NET フレームワーク 4.0以上で動作しているプロセスのみが表示され、接続することができます。

  4. In the right panel, in プロファイラオプション , specify profiling type. When attaching the profiler to a process, you can choose only between サンプリング (evaluate performance and determine slowest methods in your app) and タイムライン (determine slowest methods and how method calls are distributed in time).
    For more details on profiler options, refer to the プロファイラオプション section.

  5. オプションで、(コントローラーウィンドウではなく)APIを使用してプロファイリングセッションを制御する(スナップショットを取る、セッションを終了するなど)場合は、詳細設定とプロファイラAPIを使用するを選択します。APIを使用してプロファイリングを制御する方法の詳細については、APIを使用したプロファイリングセッションの制御の章を参照してください。

  6. 実行をクリックします。

  7. プロファイリングデータ(スナップショット)を収集します。プロファイリングセッションを制御する方法の詳細については、プロファイリングセッションの制御(セッションを手動で制御する場合)またはAPIを使用したプロファイリングセッションの制御(APIを使用してプロファイリングを制御する場合)を参照してください。

  8. データを収集したら、コントローラーウィンドウの切り離すボタンを使用してプロファイラをプロセスから切り離します。APIを使用してプロファイリングを制御する場合は、コードで切り離しを行う必要があります。

  9. 収集したスナップショットをパフォーマンスビューアーまたはタイムラインビューアーのいずれかで分析します(選択したプロファイリングタイプによって異なります)。

最終更新日: 2020年8月06日