dotTrace 2019.1ヘルプ

ローカルプロファイリングセッションの開始

Visual Studioに統合されたdotTraceの主な使用シナリオは、現在開発中のアプリケーションのプロファイリングです。この目的のために、このモードでは、dotTraceはいくつかの追加のプロファイリング機能を提供します。具体的には、特定のプロジェクトだけでなく、特定の「実行構成」をプロファイルすることができます。

実行設定(英語)を使用すると、スタートアッププロジェクト、任意の実行可能ファイル、または任意の静的メソッドで異なる実行パラメータで事前定義された数多くの構成を作成できます。例:CPUのアーキテクチャとCLRのバージョンによって異なる数の構成を作成できます。これらの設定は、毎回特定の実行パラメータを設定する必要なく、プロジェクトを素早く実行またはデバッグするために使用できます。dotTraceはReSharperプラットフォームを共有するため、実行構成をプロファイルすることができます。

デフォルトでは、ソリューションには実行構成が1つだけあります。これは、起動プロジェクトの構成です。

本セクション:

スタートアッププロジェクトのプロファイリングを開始するには

  1. 次のいずれかを実行します*:
    • 実行構成をまだ作成していない場合は、Visual StudioメニューでReSharper | プロファイル | スタートアップ設定のパフォーマンスプロファイリングを実行しています...を選択します。

    • 複数の(デフォルトの)実行構成がある場合は、Visual StudioメニューでReSharper | ツール | 実行構成...を選択し、[プロジェクト名] (VSスタートアップ)コンフィギュレーションを選択します。次に、ReSharper | プロファイル | スタートアップ設定のパフォーマンスプロファイリングを実行しています...を選択します。

    これにより、プロファイルスタートアッププロジェクトウィンドウが開きます。
  2. プロファイルスタートアッププロジェクトウィンドウで、プロファイリングセッションの設定の説明に従ってプロファイリング設定を行います。

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

特定の実行構成のプロファイリングを開始するには

  1. プロジェクト、実行可能ファイル、または特定の静的メソッドの実行構成を作成します。これを行うには、Visual StudioメニューでReSharper | ツール | 実行構成... | 追加を選択し、対応する項目を選択します。これにより、実行構成オプションでウィンドウが開きます。それらの詳細については、ReSharperのドキュメントを参照してください。

  2. Visual StudioメニューReSharper | ツール | 実行構成... | [run_config_name] | 構成 | 選択を使用して、作成した実行構成を選択します。

  3. Visual Studioメニューで、ReSharper | プロファイル | スタートアップ設定のパフォーマンスプロファイリングを実行しています...を選択します。これにより、プロファイルスタートアッププロジェクトウィンドウが開きます。

  4. プロファイルスタートアッププロジェクトウィンドウで、プロファイラオプションの説明に従ってプロファイリング設定を行います。

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

パフォーマンスプロファイラウィンドウを使用して、特定の実行構成のプロファイリングをすばやく開始することもできます。

特定の実行構成のプロファイリングをすばやく開始するには

  1. プロジェクト、実行可能ファイル、または特定の静的メソッドの実行構成を作成します。これを行うには、Visual StudioメニューでReSharper | ツール | 実行構成... | 追加を選択し、対応する項目を選択します。これにより、実行構成オプションでウィンドウが開きます。
    それらの詳細については、ReSharperのドキュメントを参照してください。

  2. Visual StudioメニューReSharper | プロファイル | オープンパフォーマンスプロファイラを使用してパフォーマンスプロファイラウィンドウを開きます。

  3. パフォーマンスプロファイラウィンドウの ThemedIcon Run Screen Gray リストで、プロファイリングタイプを選択します。

  4. パフォーマンスプロファイラウィンドウの実行構成リストで、作成したコンフィギュレーションを選択します。

  5. ThemedIcon Run Screen Gray をクリックします。

静的メソッドの実行構成のプロファイリングは、特定の静的メソッドのアクションリストを使用して開始できます。

静的メソッドのプロファイリングを迅速に開始するには

  1. メソッドにカーソルを合わせ、Alt+Enterを押して、メソッドのアクションリストを開きます。

  2. リストで、デバッグメソッド | プロファイル([profiling_type])メソッドを選択します。

    このセッションでは、パフォーマンスプロファイラウィンドウで現在選択されているプロファイリングタイプが使用されます。

  3. プロファイルスタートアッププロジェクトウィンドウで、プロファイラオプションの説明に従ってプロファイリング設定を行います。

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

(特定の実行構成ではなく)Visual Studioから任意のアプリケーションをプロファイルしたい場合は、そのような機能があります。この場合、プロファイリングセッションの開始はdotTraceスタンドアロンとほぼ同じです。

アプリケーションのプロファイリングを開始するには

  1. Visual Studioメニューで、ReSharper | プロファイル | アプリケーションパフォーマンスプロファイリングを実行しています...を選択します。これにより、プロファイル適用ウィンドウが開きます。

  2. プロファイル適用ウィンドウの左側のパネルで、プロファイルするアプリケーションのタイプを選択します。

  3. 右側のパネルで、プロファイリングセッションの設定の説明に従ってプロファイリング設定を行います。

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

すでに実行中のプロセスのプロファイリングを開始するには

  1. Visual Studioメニューで、ReSharper | プロファイル | アプリケーションパフォーマンスプロファイリングを実行しています...を選択します。これにより、プロファイル適用ウィンドウが開きます。

  2. プロセスに接続プロファイル適用ウィンドウの左パネルで、プロファイルする.NETプロセスを選択します。.NET フレームワーク 4.0以上で動作しているプロセスのみが表示され、接続することができます。
    探しているプロセスが見つからない場合は、リフレッシュをクリックしてプロセスのリストを更新するか、またはすべてのプロセスを表示するをクリックしてdotTrace管理権限を与えます(これにより、システム内で実行中のプロセスが増えます)。
  3. 右側のパネルで、プロファイリングセッションの設定の説明に従ってプロファイリング設定を行います。

    プロファイラをプロセスにアタッチするときは、トレースおよび1行ずつプロファイリングタイプはサポートされていないことに注意してください。

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

最終更新日: 2019年4月30日

関連ページ:

プロファイリングセッションの設定

プロファイリングターゲットを選択したら、プロファイリングセッションの設定に進むことができます。dotTraceの実行方法に応じて、プロファイリングセッションのオプションは別のウィンドウまたはホームウィンドウの右側のパネルに表示されます。オプションは2つのグループに分けられます。アプリケーションオプシ...

実行構成の使用

ReSharper | ツール | 実行構成...ReSharperは、ソリューションの複数の実行構成の作成、管理、実行を支援します。実行構成では、プロジェクト、静的メソッドまたは実行可能ファイルを実行またはデバッグできます。ReSharper Ultimateライセンスをお持ちの場合は、JetBr...

プロファイラオプション

デフォルトでは、プロファイラオプションセクションは次のパラメータで構成されています。プロファイリング・タイププロファイリングタイプは、どのプロファイリング方法を使用するか、およびプロファイリングデータを収集する方法を定義します。次の表は、自分のケースに適したプロファイリングタイプを選択できます。*

Visual Studioで統合されたdotTraceの使用

Visual Studioに統合されたdotTraceは、プロファイリングが開発プロセスの重要な部分である場合(たとえば、コードのパフォーマンスの最適化に取り組んでいる場合)に非常に便利です。このモードでdotTraceを使用する主な利点の1つは、いわゆる「実行設定」*をプロファイルできることです。...