コール ツリー ビュー
[コール ツリー] ビューには、プロファイリングされるアプリケーションで走査された関数の実行パスが表示されます。ツリーのルートは、アプリケーションまたはコンポーネントへのエントリ ポイントです。各関数ノードは、呼び出したすべての関数と、その関数呼び出しに関するパフォーマンス データを表示します。
[コール ツリー] ビューでは、最も時間を消費した関数または最も頻繁にサンプリングされた関数の実行パスを展開および強調表示することもできます。最もパフォーマンスに負荷のかかるパスを表示するには、関数を右クリックし、[ホット パスの展開] をクリックします。
プロファイリング実行の各プロセスは、ルート ノードとして表示されます。コール ツリー ビューの開始ノードを設定するには、開始ノードとして設定するノードを右クリックし、[ルートの設定] をクリックします。
ルート ノードを設定すると、選択したノードのサブツリーを除く他のすべてのエントリはビューから除外されます。ルート ノードをリセットして、表示していたノードに戻すことができます。[コール ツリー] ビューのウィンドウで右クリックし、[ルートのリセット] をクリックします。
[コール ツリー] ビューは、列を追加または削除してカスタマイズできます。列名のタイトル バーを右クリックし、[列の追加と削除] をクリックします。
[コール ツリー] ビューは、表示するデータの数を制限して、ノイズを除去するように構成できます。ノイズ除去を行うことで、ビューでパフォーマンスの問題を発見しやすくなります。パフォーマンスの問題が特定しやすくなると、分析も容易になります。詳細については、「方法: プロファイリング ツールのレポート ビューでノイズ除去を設定する」を参照してください。
[!メモ]
ノイズ除去が有効になっているときに警告を表示するように構成すると、レポートに情報バーが表示されます。
コール ツリー ビューでの列の定義の詳細については、次を参照してください。
コール ツリー ビュー - プロファイラー サンプリング データ
コール ツリー ビュー - プロファイラー インストルメンテーション データ
コール ツリー ビュー - プロファイラーの .NET メモリ サンプリング データ
参照
概念
プロファイリング ツールのインストルメンテーション データ値について