Visual Studio からプロファイリングセッションを開始
Visual Studio に統合された dotTrace を使用すると、現在開いているソリューション、具体的には特定の実行構成をプロファイリングできます。
実行構成を使用すると、スタートアッププロジェクト、任意の実行可能ファイル、さらには静的メソッドに対して、さまざまな実行パラメーターを使用して多数の定義済み構成を作成できます。例: CPU アーキテクチャと CLR バージョンによって異なる多数の構成を作成できます。これらの構成を使用すると、毎回特定の実行パラメーターを設定する必要がなく、プロジェクトを迅速に実行またはデバッグできます。dotTrace は ReSharper プラットフォームを共有しているため、あらゆる実行構成をプロファイリングできます。
デフォルトでは、ソリューションには実行構成が 1 つだけあります。これは、起動プロジェクトの構成です。
スタートアッププロジェクトのプロファイリングを開始する
以下のいずれか 1 つを実行します:
実行構成をまだ作成していない場合は、Visual Studio メニューで を選択します。
複数の(デフォルトの)実行構成がある場合は、Visual Studio メニューで を選択し、[project_name] (VS スタートアップ) コンフィギュレーションを選択します。次に、を選択します。
これにより、プロファイルスタートアッププロジェクトウィンドウが開きます。
プロファイルスタートアッププロジェクトウィンドウで、プロファイリングセッションの構成の説明に従ってプロファイリング設定を行います。
開始をクリックします。
特定の実行構成のプロファイリングを開始する
プロジェクト、実行可能ファイル、特定の静的メソッドの実行構成を作成します。これを行うには、Visual Studio メニューで を選択し、対応する項目を選択します。これにより、実行構成オプションを含むウィンドウが開きます。これらの詳細については、「ReSharper のドキュメント」を参照してください。
Visual Studio メニュー を使用して、作成した実行構成を選択します。
Visual Studio メニューで、を選択します。これにより、プロファイルスタートアッププロジェクトウィンドウが開きます。
プロファイルスタートアッププロジェクトウィンドウで、プロファイリングセッションの構成の説明に従ってプロファイリング設定を行います。
開始をクリックします。
特定の実行構成のプロファイリングをすばやく開始する
パフォーマンスプロファイラウィンドウを使用して、特定の実行構成のプロファイリングをすばやく開始することもできます。
プロジェクト、実行可能ファイル、特定の静的メソッドの実行構成を作成します。これを行うには、Visual Studio メニューで を選択し、対応する項目を選択します。これにより、実行構成オプションを含むウィンドウが開きます。
詳細については、ReSharper のドキュメントを参照してください。
Visual Studio メニュー を使用してパフォーマンスプロファイラウィンドウを開きます。
パフォーマンスプロファイラウィンドウの
リストで、プロファイリングタイプを選択します。パフォーマンスプロファイラウィンドウの実行構成のリストで、作成した構成を選択します。
をクリックします。
静的メソッドのプロファイリングをすばやく開始する
静的メソッドの実行構成のプロファイリングは、特定の静的メソッドのアクションリストを使用して開始できます。
メソッドにキャレットを置き、を押します Alt+Enter
リストで、を選択します。
このセッションでは、パフォーマンスプロファイラウィンドウで現在選択されているプロファイリングタイプが使用されます。
プロファイルスタートアッププロジェクトウィンドウで、プロファイリングセッションの構成の説明に従ってプロファイリング設定を行います。
開始をクリックします。
別のアプリケーションのプロファイリングを開始する
特定の実行構成ではなく、任意のアプリケーションのプロファイリングを開始することもできます。
Visual Studio メニューで、 を選択します。これにより、プロファイル適用ウィンドウが開きます。
関連ページ:
プロファイリングセッションの構成
プロファイリングセッションを構成するには、次のことを行う必要があります。プロファイルするアプリケーションを dotTrace で実行する方法を指定します。これは、実行構成を使用して行うことができます。すでに実行中のアプリケーションのプロファイルを作成する場合、この手順は必要ありません。dotTrace がアプリケーションをプロファイリングする方法を指定します。プロファイリングタイプを選択し、(オプションで) 時間測定タイプ、プロセスフィルターなどのその他のプロファイリングオプションを構成します。...
実行構成
ReSharper は、ソリューションの複数の実行構成の作成、管理、実行を支援します。実行構成では、プロジェクト、静的メソッドまたは実行可能ファイルを実行またはデバッグできます。実行構成ポップアップ:実行構成ポップアップを使用すると、実行構成を実行したり、任意の方法で管理したりできます。ポップアップを開くには、を押すか、メインメニューからを選択します。ポップアップに既存の実行構成がすべて表示されます。アクティブな実行構成は太字でハイライトされています。ReSharper で構成を実行して実行...