UI 處理時間
時間表中的這些區段是與分類為 UI 處理的封鎖時間相關聯。這表示執行緒正在提取 Windows 訊息或執行其他使用者介面 (UI) 工作。在這段時間,執行緒在「並行視覺化檢視」計為 UI 處理的 API 中被封鎖。GetMessage() 和 MsgWaitForMultipleObjects() 等 API 都屬於這個群組。
如果沒有識別預先定義的封鎖 API,請檢閱呼叫堆疊和程式碼剖析報告,判斷延遲的根本原因。
「UI 處理」類別對於了解 GUI 應用程式的回應很重要,而且適用於依賴 UI 回應的應用程式。例如,如果應用程式中的 UI 執行緒在「UI 處理」中達到 100% 時間,表示回應狀況可能非常良好。不過,如果 UI 執行緒在其他類別花了大量時間,則請尋找根本原因並考慮在該執行緒上減少非 UI 類別的選項。