以下の表で、「パフォーマンス呼び出しグラフ (Performance Call Graph)」 および「メソッド詳細 (Method Details)」ビューでのデータの分析に使用できる、 データ管理および強調表示のコマンドについて説明します。
「パフォーマンス呼び出しグラフ (Performance Call Graph)」ビューを開くには、 「プロファイル・モニター」のプロファイル・リソース・エントリーを右クリックし、次に
とクリックします。次のように、 表示するデータに基づいて、プロファイル・リソースを選択します。「メソッド詳細 (Method Details)」ビューを開くには、「パフォーマンス呼び出しグラフ (Performance Call Graph)」ビューでメソッドをダブルクリックします。
コマンド | 説明 |
---|---|
選択されているノードを削除します。親ノードは、すべての子孫ノードとそれらの時間を継承します (削除されたノードは除く)。 | |
選択されているノードを非表示にします。親ノードは、すべての子孫ノードとそれらの時間を継承します (隠しノードを含めて)。 | |
選択されているノードのクラス内のノードをすべて削除します。親ノードは、すべての子孫ノードとそれらの時間を継承します (削除されたノードは除く)。 | |
選択されているノードのクラス内のノードをすべて非表示にします。親ノードは、すべての子孫ノードとそれらの時間を継承します (隠しノードを含めて)。 | |
選択されているノードのパッケージ内のノードをすべて削除します。親ノードは、すべての子孫ノードとそれらの時間を継承します (削除されたノードは除く)。 | |
選択されているノードのパッケージ内のノードをすべて非表示にします。親ノードは、すべての子孫ノードとそれらの時間を継承します (隠しノードを含めて)。 | |
最後のフィルター操作を元に戻します。 | |
すべてのノードをデフォルト状態にリセットします。 |
コマンド | 説明 |
---|---|
選択されているノードとその子孫のみにフォーカスします。その他のノードはすべて隠されます。 | |
選択されているノードとそのすべての子孫を非表示にします。親ノードは、 隠しノードのカウントを継承します。 | |
選択されているノードとそのすべての子孫を削除します。親ノードは、 隠しノードのカウントを継承しません。 | |
最後の操作を元に戻します。 | |
フォーカスをルート・ノードに復元し、その上位 20 個の子孫を、最高合計 (メソッド + 子孫) 時間とともに表示します。 |
コマンド | 説明 |
---|---|
選択されているノードの直接の子孫のみを展開します。 | |
選択されているノードについて、合計 (メソッド + 子孫) 時間のうちの大半の時間をかけた上位 20 個の子孫を展開します。 | |
選択されているノードのすべての子孫を展開します。 | |
選択されているノードのすべての子孫を縮小表示します。 | |
グラフのノードをすべて展開します。 | |
最後の操作を元に戻します。 | |
グラフをデフォルト表示に復元します。ルート・ノードとその上位 20 個の子孫、および最高合計 (メソッド + 子孫) 時間が表示されます。 |
基準 | 説明 |
---|---|
なし | すべてのノードとアークから強調表示を除去します。 |
上位 10: 呼び出し (Top 10: Calls) | 最高数のメソッド呼び出しを受け取った上位 10 個のノードを強調表示します。 |
上位 10: 基本時間 (Top 10: Base Time) | 子孫の時間を除外して、最高の合計時間を持つ上位 10 個のノードを強調表示します。 |
上位 10: 累積時間 (Top 10: Cumulative Time) | 子孫の時間を含めて、最高の合計時間を持つ上位 10 個のノードを強調表示します。 |
上位 10: 平均時間 (Top 10: Avg Time) | 子孫の時間を除外して、呼び出し当たり最高の平均時間を持つ上位 10 個のノードを強調表示します。ノードの平均時間は、ノードに記録された合計時間を呼び出し数で除算することで計算します。 |
上位 10: 最小時間 (Top 10: Min Time) | 子孫の時間を除外して、最高の最小時間を持つ上位 10 個のノードを強調表示します。特定のノードに対する最小時間とは、単一呼び出しに関して記録された最小の時間をいいます。 |
上位 10: 最大時間 (Top 10: Max Time) | 子孫の時間を除外して、最高の最大時間を持つ上位 10 個のノードを強調表示します。特定のノードに対する最大時間とは、単一呼び出しに関して記録された最大の時間をいいます。 |
子孫 (Descendants) | 選択されているノードのすべての子孫を強調表示します。 |
直接の子孫 (Immediate Descendants) | 選択されているノードについて、合計 (メソッド + 子孫) 時間のうちの大半の時間をかけた上位 10 個の直接の子孫を強調表示します。 |
親 | 選択されているノードのすべての親ノードを強調表示します。 |
直接の親 (Immediate Parents) | 選択されているノードの直接の親ノードのみを強調表示します。 |
ルートへの最大パス (Max Path to Root) | 選択されているノードからルート・ノードへの、最大の合計 (メソッド + 子孫) 時間を持つパスを強調表示します。 |
ソースがあるメソッド (Methods with Source) | ソース・コードが使用可能なノードを強調表示します。 |
隠しメソッドがあるメソッド (Methods with Hidden Methods) | 合計 (メソッド + 子孫) 時間に、隠しメソッドからの時間が組み込まれるノードを強調表示します。 |
分散呼び出し (Distributed Calls) | 分散プログラムの表示で、サーバーからクライアントへの呼び出しを示すノードを強調表示します。これらの呼び出しは、ノード間が点線で示されます。 注: ノードは、プロファイル・モニターのドロップダウン・メニューから「分散レイアウト (Distributed Layout)」を選択した場合のみ、強調表示されます。
|