dotMemory 2018.3ヘルプ

Visual Studioからセッションのプロファイリングを開始する

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

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

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

本セクション:

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

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

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

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

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

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

  2. ビルドと実行ツールウィンドウで作成した実行構成を選択します。

  3. ビルドと実行ツールウィンドウで、buildandrun run mem profiling icon メモリプロファイリングを開始...をクリックします。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最終更新日: 2019年3月15日