「效能呼叫圖形」視圖提供一些工具來專門處理指出潛在效能問題的資料。這個視圖不只顯示側寫執行所收集到的效能資料概觀,而且當您將游標停在方法或呼叫路徑區段上,還會顯示統計資訊。
用滑鼠右鍵按一下側寫資源來開啟此視圖,然後從蹦現功能表選取效能呼叫圖形。
- 熟悉呼叫圖形。
- 按一下顯示呼叫圖形按鈕
,顯示呼叫圖形概觀,以便在大型或複雜的呼叫圖形中進行導覽。
- 使用「縮放」滑塊來調整呼叫圖形的大小及範圍。
- 將滑鼠游標停在呼叫圖形上,按住滑鼠左鍵,使游標顯示成手形,
然後上下左右拖曳游標。
- 使用強調顯示下拉清單來強調顯示相關或共用重要性質的方法。 例如,您可以強調顯示是所選方法之直接母項的所有方法。
如果需要詳細資訊,請參閱「效能呼叫圖形」資料指令
- 按一下在呼叫圖形中尋找方法按鈕
,依據名稱來搜尋個別方法。
- 用滑鼠右鍵按一下節點,然後從蹦現功能表選取,將焦點放在程式的特定部分。 請注意,您也可以選取,
來復原任何子樹指令,或選取,來復原所有子樹作業。
- 研究一些「假設」情況以評估提出之程式碼變更的影響:
- 刪除整個節點,然後從資料集扣除節點的效能資料。
用滑鼠右鍵按一下節點,然後從蹦現功能表選取。
效能統計即顯示在沒有呼叫已刪除的子樹情況下,應用程式如何執行。
- 或者,從資料集刪除個別方法,或刪除整個類別或套件。
用滑鼠右鍵按一下方法,或用滑鼠右鍵按一下類別或套件的代表,
然後從蹦現功能表選取過濾 >,
接著選取適當的刪除指令。
- 簡化呼叫圖形顯示畫面:
- 隱藏不感興趣的節點,但不刪除其效能資料。用滑鼠右鍵按一下節點,
然後從蹦現功能表選取。節點與其所有後代會從顯示畫面中移除,但是子樹節點的時間仍包含在母節點的統計資料中。
- 隱藏不感興趣的方法、類別或套件。用滑鼠右鍵按一下方法,或用滑鼠右鍵按一下類別或套件的代表,然後從蹦現功能表選取過濾 >,接著選取適當的隱藏指令。
- 調整針對節點所顯示的詳細資料層次。用滑鼠右鍵按一下節點,
然後使用展開/收合> 功能表中的指令。 請注意,您可以選取,來復原任何子樹指令,
或選取,
來復原所有展開/收合、過濾及子樹作業。