線程分析
更新時間 2025-06-16 10:43:40
最近更新時間: 2025-06-16 10:43:40
分享文章
線程分析功能通過按線程級別統計CPU耗時以及各類線程的數量分布,提供細粒度的性能洞察。周期性地(每5分鐘)采集并整合線程的方法棧信息,能夠有效還原真實的代碼執行路徑。開發者可高效識別并解決與線程相關的性能瓶頸。適用于當集群出現CPU利用率異常升高或檢測到大量慢方法執行時,用于精準定位消耗CPU資源最多的線程或具體方法。
功能入口
進入應用性能監控控制臺。
選擇目標應用,進入應用監控詳情頁。
在頂部導航欄中選擇【應用診斷】-【線程分析】。
進行線程分析
進入線程分析頁面后,左側列表展示應用的全部線程,可基于CPU耗時統計快速發現異常線程。選中指定異常線程后,右側的CPU耗時和線程狀態統計圖可對CPU耗時與線程數變化進行分析,如分析每分鐘的線程總數是否過多。
通過單擊異常線程的方法棧,可查看指定時間范圍內的真實運行方法棧,例如通過分析處于BLOCKED狀態的線程所關聯的方法,可以有針對性地重構相關代碼區域,降低CPU使用率。