Share via


使用 CPU 深入解析診斷高延遲

CPU 深入解析是 CPU 使用量工具的子功能,可顯示常見的潛在延遲問題,例如串連字串效率不佳。

檢視熱門深入解析

CPU 使用量工具中的 [熱門深入解析] 區段會顯示描述中的快速 CPU 詳細資料、深入解析和建議,以便您繼續診斷問題。 [深入了解] 連結會顯示可說明問題的深度文件。 如果您需要詳細資訊,[檢視原始程式碼] 可顯示詳細資料。 選取後,您可以看到呼叫樹狀檢視,其中顯示程序、函式,以及哪些呼叫端使用最多 CPU。

顯示已選取 [熱門深入解析] 的螢幕擷取畫面。

檢視熱門函式

在 [熱門函式] 底下的摘要頁面上,您可找到花費時間呼叫的熱門函式 (以遞減順序排列)。 [CPU 總計] 時間是函式內花費的時間量,包括它所呼叫的任何函式,而 [自我 CPU] 則是只花在函式的時間。

檢視最忙碌路徑

[最忙碌路徑] 可顯示應用程式中大部分的 CPU 時間花在何處,並協助將調查焦點放在影響最大的區域。 使用效能分析工具中的其他工具來分析此程式碼路徑,也有助於找出改善程式碼的方法。 例如,這可能有助於識別如何將最忙碌路徑上的配置降到最低,以減少 GC 頻率和花費在 GC 的時間。

顯示已選取 [最忙碌路徑] 的螢幕擷取畫面。

取得 AI 協助

如果您具有 Copilot,可以在查看 CPU 深入解析時取得 AI 協助。 只要尋找 [詢問 Copilot][詢問 Copilot] 按鈕的螢幕擷取畫面。 按鈕。 在這些案例中,Copilot 已知道問題的內容,因此您不需要自行在聊天中提供內容。 如需詳細資訊,請參閱使用 Copilot 進行偵錯