執行緒視圖會顯示程式每個執行緒的活動記錄,且會識別執行緒的競用和死結。
當執行緒在等待未備妥的資源時,就會出現競用;這會使程式碼的執行變慢,但這個情況可以隨著時間而消除。 當有兩個或更多執行緒在等待其他執行緒已鎖定的資源時,就會出現死結;死結絕不會自行解決。
如果要偵測執行緒瓶頸,請先利用「執行緒事件分析」側寫集來收集側寫資料,再開啟執行緒視圖。 如果要做到這一點,請執行下列動作:
以下是競用範例:
以下是死結範例:
執行緒視圖所顯示的資料是以側寫追蹤為基礎。 如果需要詳細資訊,請參閱 Hyades 側寫工具文件。
執行緒、執行緒群組和執行緒事件都儲存在 Hyades 模型中。 如果需要詳細資訊,請參閱 Hyades 側寫工具文件。
請利用執行緒視圖控制項來執行下列動作:
上層主題: 偵測執行緒瓶頸