UI 处理时间

时间线中的这些段与归类为 UI 处理的阻塞时间相关联。 这表示有一个线程正在发送 Windows 消息或正在执行其他用户界面 (UI) 操作。 此时,另外一个线程已在一个被并发可视化工具计数为 UI 处理的 API 中阻塞。 例如,GetMessage()MsgWaitForMultipleObjects() 等 API 就归为此组。

如果未标识预定义的阻塞 API,请检查调用堆栈和分析报告,确定造成延迟的根本原因。

UI 处理分类对于了解 GUI 应用程序的响应能力很重要,非常适合于依赖 UI 响应能力的应用程序。 例如,如果应用程序中的 UI 线程能够将 100% 的时间用于 UI 处理,则该应用程序的响应速度可能会非常快。 但是,如果 UI 线程花费了大量时间在其他类别上,则需查找根本原因并考虑降低该线程上的非 UI 类别。

请参见

概念

“线程”视图(并行性能)