透過 CPU Insights 進行診斷高延遲
CPU 深入解析是 CPU 使用量工具的子功能,顯示常見的潛在延遲問題,例如串連字串效率不佳。
檢視自動洞察
CPU 使用量工具中的 Top Insights 區段會顯示描述中的快速 CPU 詳細數據、深入解析和建議,讓您能夠繼續診斷問題。 更多資訊 連結會提供解釋您問題的深入文件。 如果您需要詳細資訊,檢視原始碼 顯示更多詳細數據。 選取之後,您可以看到呼叫樹檢視,其中顯示進程、函式,以及哪些呼叫端使用最多的 CPU。
檢視頂端函式
在 [Top Functions] 底下的 [摘要] 頁面上,您可以找到以遞減順序所花費時間呼叫的最上層函式。 總 CPU 時間是函式內所花費的時間量,包括它所呼叫的任何函式,而 自身 CPU 則是只花在函式中的時間。
檢視熱點路徑
熱點路徑 會顯示應用程式中消耗大部分 CPU 時間的地方,並協助將調查重點放在最具影響的區域。 使用效能分析工具中的其他工具來分析此程式代碼路徑,也有助於識別改善程式碼的方法。 例如,它可能有助於識別如何將經常性路徑上的配置降到最低,以減少 GC 中的 GC 頻率和花費的時間。
取得 AI 協助
如果您有 Copilot,您可以在查看 CPU 自動深入解析時獲得 AI 支援。 Copilot 提供與特定效能洞察相關的資訊和見解。 使用 Copilot,您也可以在程式碼中識別的熱路徑上詢問函式的相關問題,這可協助您產生更有效率或符合成本效益的程序代碼。
[詢問 Copilot] 按鈕,即使未識別任何特定的效能分析,它仍然會顯示。[詢問 Copilot] 按鈕的螢幕截圖。 選取 [詢問 Copilot,以向 Copilot 學習並開始詢問問題。