dotMemory ユニットでメモリを監視する
dotUltimate ライセンスをお持ちの場合は、JetBrains dotMemory を使用してアプリケーションのメモリ使用量をプロファイルできます。JetBrains dotMemory ユニットを使用して、単体テストからコードにあらゆる種類のメモリの問題がないか直接チェックすることもできます。
dotMemory が有効になっている場合、リファレンス dotMemory ユニットフレームワーク コマンドは、ユニットテストの実行 Control+T R/ ユニットテストのデバッグ Control+T D コマンドとともに、エディター、ソリューションエクスプローラー、Unit Test Sessions ウィンドウのツールバーに表示されます。このコマンドを使用して、JetBrains.DotMemoryUnit(英語) NuGet パッケージを自動的にインストールし、単体テストプロジェクトで参照できます。
dotMemory がなくても、JetBrains.DotMemoryUnit(英語) NuGet パッケージを手動でインストールしてユニットテストプロジェクトで参照することができます。
dotMemory 単体テストフレームワークを参照するとすぐに、ReSharper は dotMemory ユニットで実行 Control+T M を他の単体テストアクションに追加するため、メモリトラフィック、メモリ内の特定のオブジェクトの存在、他の要因。詳細については、ユニットテストとメモリプロファイリング: 彼らは結合できますか? (英語) を参照してください。
関連ページ:
Unit Test Sessions ウィンドウ
ReSharper は、単体テストセッションウィンドウで単体テストを実行します。このウィンドウは、現在のドキュメントまたはプロジェクトまたはソリューションからテストを実行すると、自動的に表示されます。詳細については、「ユニットテストセッション」を参照してください。このウィンドウは、複数の単体テストセッションを同時に、独立して実行できるように設計されています。セッションは、任意の組み合わせのテストで構成できます。デバッグモードでは、一度に実行できるセッションは 1 つだけです。ユニットテストツリー...
dotTrace を使用したプロファイル単体テスト
dotUltimate ライセンスをお持ちの場合は、JetBrains dotTrace を使用して単体テストのパフォーマンスをプロファイリングできます。dotTrace が有効になっている場合、プロファイル単体テストコマンドは、ユニットテストの実行 / ユニットテストのデバッグコマンドと一緒に表示されます。このコマンドを使用して、エディター、ソリューションエクスプローラー、または単体テストセッションから単体テストのプロファイリングを開始できます。単体テストのプロファイリングの詳細については、「dotT...
ユニットテストエクスプローラーウィンドウ
このウィンドウを使用すると、ソリューション全体でサポートされているすべてのフレームワークの単体テストを調べて実行またはデバッグできます。プロジェクトの単体テストは、プロジェクトのビルド後にのみウィンドウに表示されることに注意してください。現在開いているファイルからのテストは自動的に更新され、開いているファイルからの新しいテストは、作成するとすぐに単体テストエクスプローラーに表示されます。詳細については、「プロジェクトまたはソリューションでの単体テストの操作」を参照してください。テストを検索するに...