使用CPU Insights 診斷高延遲- Visual Studio - Microsoft Learn

文章推薦指數: 80 %
投票人數:10人

使用CPU 深入解析來診斷和優化程式碼的效能. 跳到主要內容 已不再支援此瀏覽器。

請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。

下載MicrosoftEdge InternetExplorer和MicrosoftEdge的詳細資訊 目錄 結束焦點模式 閱讀英文 儲存 目錄 閱讀英文 儲存 列印 Twitter LinkedIn Facebook 電子郵件 目錄 使用CPUInsights診斷高延遲 發行項 09/27/2022 2位參與者 本文內容 CPUInsights是CPU使用量工具的子功能,顯示常見的潛在延遲問題,例如串連字號串效率不佳。

檢視TopInsights CPU使用量工具中的TopInsights區段會顯示描述中的快速CPU詳細資料、深入解析和建議,以便您可以繼續診斷問題。

深入瞭解連結說明問題的深入檔。

如果您需要詳細資訊,檢視原始程式碼會顯示更多詳細資料。

選取之後,您可以看到呼叫樹狀檢視,其中顯示進程、函式,以及哪些呼叫端使用最多CPU。

在[頂端函式]底下的[摘要]頁面上,您可以找到以遞減順序所花費時間呼叫的頂端函式。

CPU時間總計是函式內花費的時間量,包括它呼叫的任何函式,而SelfCPU則是獨佔在函式中花費的時間。

經常性路徑會顯示在應用程式中花費大部分的CPU時間,並協助將焦點放在影響最大的區域。

使用效能分析工具中的其他工具分析此程式碼路徑,有助於識別改善程式碼的方式。

例如,它可能有助於識別如何將經常性路徑上的配置降至最低,以減少GC頻率和GC中花費的時間。

另請參閱 分析效能分析工具中的CPU使用量 本文內容



請為這篇文章評分?