プロファイリング結果の分析
プロファイリングスナップショットを取得した後の次のステップは、dotTrace ビューアーで分析することです。dotTrace は JetBrains Rider および Visual Studio でも利用可能です。これらの統合ビューアーはどちらもスタンドアロンの dotTrace ビューアーとほぼ同じですが、いくつかの制限があります。JetBrains Rider のビューアーの詳細については、Rider のドキュメントを参照してください。Visual Studio のビューアーの詳細については、「dotTrace ビューアーの概念」セクションを参照してください。
入門
dotTrace Viewer を初めて使用する場合は、dotTrace Viewer の概念セクションから始めてください。さらに、UI フリーズの原因を見つけるを読むことを強くお勧めします。
リファレンス
次のセクションには、ビューアーのフィルターとダイアグラムの詳細が含まれており、dotTrace ビューアーのユーザーインターフェースへの参照として使用できます。
関連ページ:

プロファイリング結果を分析する
アプリケーションの実行が遅すぎると、問題を特定して実行するアクションを理解することが困難になる可能性があります。アプリケーションのプロファイリングとパフォーマンススナップショットの取得後の次のステップは、スナップショットを開いてデータを分析することです。通常、パフォーマンス分析の最終的なゴールは、パフォーマンスの問題を引き起こす特定の方法を特定することです。このタスクの実行を支援するために、dotTrace プロファイラーウィンドウには、呼び出しツリーとホットスポットの 2 つのビューがあります...

dotTrace ビューアーの概念
dotTrace ビューアーは、プロファイリングデータをフィルター処理して視覚化できるフィルターとダイアグラムのセットです。プロファイリングタイプとユーザーインターフェース:dotTrace ビューアーのユーザーインターフェースは、現在分析しているスナップショットの種類によって異なります。サンプリング、トレース、および line-by-line スナップショットでは、タイムラインスナップショットよりもデータが少なくなります。以下のイメージは、dotTrace Viewer で開いた同じアプリケーシ...

UI フリーズの原因を見つける
このチュートリアルでは、主要なプロファイリング手順を詳しく見ていき、dotTrace ビューアーのユーザーインターフェースを紹介します。また、サンプルアプリケーションのプロファイルを作成し、その UI がフリーズする理由を特定しようとします。これは非常に一般的なプロファイルタスクです。サンプルアプリケーション:サンプルアプリケーションは、テキストファイルの行を逆にするために使用されます(例:=>)。ファイルの選択ボタンを使用して、ユーザーは処理する 1 つ以上のテキストファイルを選択しま...

タイムライン
タイムラインウィンドウは、分析に関心のあるスレッドと時間間隔を視覚化して選択するために使用されます。ウィンドウは次のセクションで構成されています。プロセスの概要 – アプリケーションのアクティビティとイベントの概要ダイアグラム。スレッドダイアグラム – スレッドアクティビティダイアグラム。プロセスの概要:プロセスの概要ダイアグラムは、プロファイルされたアプリケーションに関連するアプリケーションアクティビティと意味のあるイベントを視覚化します。このダイアグラムを使用して、CPU 負荷が高い間隔、長い...

フィルター
フィルターウィンドウは、主要な分析ツールの 1 つです。これには、さまざまな条件によるプロファイリングデータのスライスとダイシングを可能にする多数のフィルターが含まれています。フィルターの作業の結果は、常に、特定の条件によって選択された一連の時間間隔またはポイントイベントです。フィルターウィンドウを開くにはメニュー項目を選択します。スナップショットの種類に応じて、いくつかのフィルターの種類があります。イベント (タイムラインのスナップショットのみ)、スレッド (サンプリング、トレース、行単位のスナッ...

呼び出しスタック
通常、パフォーマンス分析の最終ゴールは、パフォーマンスの問題を引き起こす特定の方法を特定することです。このタスクの実行を支援するために、dotTrace Viewer には呼び出しスタックウィンドウが用意されています。これは、デフォルトの dotTrace Viewer ウィンドウです。スナップショットを取得または開いた後に最初に表示されるウィンドウです。呼び出しスタックウィンドウには、次の 2 つの方法でスタックデータが表示されます。ホットスポット – 実行時間でソートされた、選択されたすべての...