Tempo de processamento de interface do usuário

Esses segmentos na linha do tempo estão associados com o bloqueio de vezes que são categorizados como processamento de interface do usuário. Isso implica que um segmento é o bombeamento de mensagens do Windows ou executando outro trabalho de interface (UI) do usuário. Durante esse tempo, um segmento foi bloqueado por uma API que o Visualizador de simultaneidade está contando como processamento de interface do usuário. APIs, como GetMessage() e MsgWaitForMultipleObjects() se encaixam em grupo.

Se nenhuma API de bloqueio predefinida for identificado, revise as pilhas de chamadas e os relatórios de perfil para determinar as causas subjacentes do atraso.

A categoria de processamento de interface do usuário é importante para compreender a capacidade de resposta dos aplicativos de GUI e é desejável em aplicativos que dependem de resposta da IU. Por exemplo, se o segmento de interface do usuário em um aplicativo atinge 100% de tempo no processamento de interface do usuário, é provavelmente muito ágil. Entretanto, se o segmento de interface do usuário gasta um tempo considerável em outras categorias, procure as causas e considere as opções para reduzir a categorias interface do usuário neste thread.

Consulte também

Conceitos

Visualização de threads (desempenho paralelo)