導入
dotTrace ヘルプへようこそ !
dotTrace は、間違いなく .NET パフォーマンスプロファイリングの最も便利なツールです。
dotTrace を使用すると、.NET フレームワーク、.NET Core、Mono、Unity バージョンの Mono をベースにしたアプリケーションなど、さまざまな .NET アプリケーションのパフォーマンスのボトルネックを見つけることができます。
dotTrace システム要件については、このページを参照してください。
JetBrains Rider に統合された dotTrace の使用方法の詳細については、JetBrains Rider のドキュメントを参照してください。
サポートされているオペレーティングシステムとフレームワーク
Windows | macOS | Linux | |
---|---|---|
.NET フレームワーク 1.0 – 4.8 | 使用可能な範囲 : JetBrains Rider, Visual Studio, standalone, console tool ノート :
| |
.NET コア 1.0 – 3.1 .NET 5 | 使用可能な範囲 : JetBrains Rider, Visual Studio, standalone, console tool ノート :
| 使用可能な範囲 : JetBrains Rider、コンソールツール ノート :
|
Mono 5.10 以降 | 使用可能な範囲 : JetBrains Rider, Visual Studio, standalone, console tool ノート :
| 使用可能な範囲 : JetBrains Rider、コンソールツール ノート :
|
Mono Unity 2018.3 以降 | 使用可能な範囲 : JetBrains Rider, Visual Studio, standalone, console tool ノート :
| 使用可能な範囲 : JetBrains Rider、コンソールツール ノート :
|
はじめに
パフォーマンスプロファイリングや dotTrace を初めてお使いの方は、まず基本概念の章を参照してください。
主要なプロファイリングのシナリオの実行方法の詳細については、使い方の章を参照してください。
プロファイリングプロセス(プロファイリングセッションの実行と構成、スナップショットの取得など)の詳細が必要な場合は、dotTrace を実行の章から始めてください。
パフォーマンススナップショット分析の詳細は、パフォーマンスプロファイリング結果の分析の章で説明しています。
バージョン 6.0 以降、dotTrace は、アプリケーションをプロファイリングするまったく新しい方法であるタイムラインプロファイリングを提供します。この方法では、アプリケーションに関する一時データを収集できます。このプロファイリング方法は、UI のフリーズ、同期の遅延、過剰なガベージコレクション、ファイル I/O、その他の間隔イベントを分析する必要がある場合に非常に役立ちます。タイムラインプロファイリングスナップショットを分析する方法の詳細については、タイムラインプロファイリング結果の分析の章を参照してください。
関連ページ:

.NET コードのパフォーマンスプロファイリング
パフォーマンスプロファイリングの目的は、アプリケーションのパフォーマンス課題の原因を見つけることです。これには、たとえば、「最も遅い方法は何ですか」という直接的なことが含まれます。CPU の枯渇、ガベージコレクションのブロック、ディスク I/O、その他の課題に関連するパフォーマンスのボトルネックの分...

基本概念
dotTrace は、アプリケーションをプロファイリングする 2 つの方法を提供します。パフォーマンスプロファイリング、タイムラインプロファイリング、プロファイラオプションでプロファイリングタイプを選択すると、それらの間で選択できます。両方の方法の詳細は、このセクションで次に説明します。最終更新日:...

dotTrace を実行
必要に応じて、次の 3 つの方法で dotTrace を操作できます。スタンドアロン dotTrace の使用。dotTrace は Windows のスタートメニューにインストールされ、簡単にアクセスできます。Visual Studio に統合された dotTrace の使用。Visual Stu...