dotTrace を実行
必要に応じて、いくつかの方法で dotTrace を操作できます。
- スタンドアロンアプリケーション
dotTrace は、オペレーティングシステムにインストールされたスタンドアロンアプリケーションとして実行します。JetBrains Toolbox を使用して dotTrace をインストールして起動することを強くお勧めします。
- dotTrace コマンドラインツール
dotTrace をコマンドラインツールとして実行します。
- Microsoft Visual Studio に統合された dotTrace
Visual Studio の dotTrace プラグインによって提供されるオプションを使用してプロファイリングを実行します。
Visual Studio に統合された dotTrace の主要コンポーネントは、パフォーマンスプロファイラツールウィンドウです。
メニューで開くことができる- JetBrains Rider に統合された dotTrace
このドキュメントの範囲外です。
JetBrains Rider の dotTrace プラグインによって提供されるオプションを使用してプロファイリングを実行します。
次の表は、各方法の長所と短所をまとめたものです。
スタンドアロン | Visual Studio | コマンドラインツール | |
---|---|---|---|
要約 | アプリケーションのソースコードがない場合、または IDE を起動してプロファイリングを実行したくない場合に推奨 | Visual Studio で実行されている既存のプロジェクトをプロファイルする場合に推奨 | リモートサーバーでプロファイリングを実行する場合、またはプロファイリングプロセスを自動化する場合に推奨 |
OS | Windows、Linux、macOS | Windows | Windows、Linux、macOS |
プロファイリングの実行方法 | dotTrace ホームウィンドウの使用 | Visual Studio で メニューを使用する | dotTrace.exe/dotTrace.sh コマンドラインツールの使用 |
ローカルプロファイリング | | | |
プロファイリングセッションの制御 |
|
|
|
継続的インテグレーションのサポート | | | |
関連ページ:

プロファイリングセッションを開始
dotTrace の開始点はホームウィンドウです。ここでは、新しいプロファイリングセッションを開始したり、最近のセッションで収集されたスナップショットを開くことができます。アプリケーションのプロファイリングを開始するにはプロファイルするものを選択してくださいで、実行構成を選択または作成します。プロファイルする方法を選択しますで、プロファイリングオプションを指定します。プロファイリングを実行するで、開始をクリックします。すでに実行中のアプリケーションのプロファイリングを開始するにはプロファイルする...

.NET コードのパフォーマンスプロファイリング
パフォーマンスプロファイリングの目的は、アプリケーションのパフォーマンス問題の原因を見つけることです。これには、たとえば、「最も遅い方法は何ですか ? 」という単純な質問が含まれます。CPU 不足、ガベージコレクションのブロッキング、ディスク I/O、その他の問題に関連するパフォーマンスのボトルネックのより複雑な分析も可能です。JetBrains Rider は dotTrace プロファイラーと統合して、.NET アプリケーションのパフォーマンスプロファイリングを提供します。プロファイラーは、do...