dotTrace 2020.2ヘルプ

プロファイルスタンドアロンアプリケーション

スタンドアロンアプリケーションをプロファイルするには

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

  2. 左側のパネルでプロファイルローカルアプリを選択します。

  3. プロファイル適用の中央パネルで、スタンドアロンを選択します。

  4. 右パネルのスタンドアロン・アプリケーション

    • アプリケーションでは、プロファイリングするアプリケーション実行ファイルへのパスを指定します。

    • アプリケーションでコマンドライン引数が必要な場合は、詳細を選択して引数を指定します。

    • 必要に応じて、アプリケーションが多数のプロセスを作成し、特定のプロセスをプロファイルしたい場合は、「Advanced」と「プロファイルの子プロセス」を選択します。スタンドアロン・アプリケーションセクションの説明に従ってプロセスフィルタを追加します。

    スタンドアロンアプリケーションオプションの詳細については、スタンドアロン・アプリケーションのセクションを参照してください。

  5. プロファイラオプションで、プロファイリングタイプを指定します。通常、サンプリング(パフォーマンスを評価してアプリで最も遅いメソッドを決定する)とタイムライン(最も遅いメソッドを決定し、メソッド呼び出しが時間内でどのように分散されるか)を選択する必要があります。
    プロファイラオプションの詳細については、プロファイラオプションセクションを参照してください。

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

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

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

  9. データを収集した後、コントローラーウィンドウの切り離すボタンを使用して、プロファイリングされたアプリケーションを閉じるか、プロファイラを切り離します。APIを使用してプロファイリングを制御する場合は、コードでデタッチを実行する必要があります。

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

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

関連ページ:

dotTraceを実行

必要に応じて、次の3つの方法でdotTraceを操作できます。スタンドアロンdotTraceの使用。dotTraceはWindowsのスタートメニューにインストールされ、簡単にアクセスできます。Visual Studioに統合されたdotTraceの使用。Visual Studioに統合されたdot...

スタンドアロン・アプリケーション

スタンドアロンアプリケーションには、コンソールアプリケーション、Windowsフォーム、またはWindows Presentation Foundationアプリケーションが含まれます。スタンドアロンアプリケーションをプロファイルするには、次のパラメータを指定する必要があります。アプリケーションプロ...

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

プロファイリング設定を構成してセッションを実行すると、dotTraceコントローラーウィンドウが開きます*。* Not available for the dotTrace command-line profiler.プロファイリングセッションを手動で制御するには、dotTraceコントローラーウィ...

アプリのパフォーマンスとメモリのトラフィックを最適化する

警告!このチュートリアルはdotTrace 2016.2のために書かれました。一部のUIコントロール(フィルタなど)は、dotTrace 2016.3で大幅に再設計されています。例:分析サブジェクトフィルターのすべてのコントロールをイベントフィルターに移動しました。メモリトラフィックがアプリケーショ...