dotTrace 2019.2ヘルプ

プロファイリングセッションの制御

プロファイリング設定を構成してセッションを実行すると、dotTrace コントローラーウィンドウが開きます*。

Controlling Profiling Session 1

プロファイリングセッションを手動で制御するには、dotTrace コントローラーウィンドウのボタンを使用します。

  • 開始 : start collecting performance data. The button is shown in case the 最初からプロファイリングデータを収集する checkbox was not selected in the profiling options.

  • スナップショットを取得して待機する : スナップショットを生成してパフォーマンスデータの収集を停止します。
    別のオプション(同じドロップダウンリストで選択)は、次のとおりです。
    スナップショットを取得して開始する:スナップショットを作成してパフォーマンスデータの収集を続けます。

  • ドロップ : 収集したデータを破棄してパフォーマンスデータの収集を中止します。

  • 切り離す : プロファイルされたプロセスからdotTraceを切り離しますが、プロセスは実行したままにします。トレースまたは行単位のプロファイリングタイプを使用している場合は使用できません。スナップショットは取得されません。

  • すべてを殺す : プロファイルされたすべてのプロセスを殺します。スナップショットは取得されません。

  • サービスを停止する : サービスを停止します。このボタンは、Windowsサービスのプロファイリング中にのみ表示されます。

重要:プロファイルされたアプリケーションを閉じるか、アプリケーションが正常に動作を終了すると、dotTraceは自動的にスナップショットを取得します。

マルチプロセスアプリケーションのプロファイリング

スタンドアロンまたは.NET Coreアプリケーションが複数のプロセスを実行する場合は、特定のプロセスのスナップショットを取得するか、すべてのプロセスのスナップショットを一度に取得することができます。

特定のプロセスのスナップショットを取得するには

  1. 有効になっているプロファイルの子プロセス プロファイリングオプションを使用してプロファイリングを開始します。

  2. コントローラーウィンドウで、次のいずれかの操作を行います。

    • Select the desired process from the list.

      1. Controlling Profiling Session 4 ボタンをクリックして、dotTrace Controllerウィンドウを開きます。

      2. プロセスタブをクリックします。

      3. 目的のプロセスをダブルクリックします。

  3. スナップショットを取得して待機するをクリックします。

Controlling Profiling Session 2

プロセスページには、プロセス名(処理列)、 PID、および各プロセス(#Snapshots列)のスナップショット数が表示されます。現在選択されているプロセスは太字で示されています。

すべてのプロセスのスナップショットを取得するには

  1. 有効になっているプロファイルの子プロセス プロファイリングオプションを使用してプロファイリングを開始します。

  2. コントローラーウィンドウで、Ctrl を押しながらスナップショットを取得して待機するをクリックします。

その後、メインプロセスのスナップショットがビューアーで開かれます。他のスナップショットは自動的には開かれませんが、スナップショットのリストに表示されます。

リアルタイムのアプリケーションアクティビティの表示

dotTrace Controllerウィンドウの追加機能にアクセスするには、Controlling Profiling Session 4 ボタンをクリックして拡張します。

リアルタイムデータページには、CPUアクティビティおよびメモリ消費量グラフを示すアプリケーションアクティビティの概要が示されています。

Controlling Profiling Session 3

プロファイリングエラーの表示

エラーページには、プロファイリング中に発生するエラーのリストが含まれています。

最終更新日: 2019年8月8日