O que é “Analisar Cadeia de Espera” no Gerenciador de Tarefas?

O que é “Analisar Cadeia de Espera” no Gerenciador de Tarefas?

No Gerenciador de Tarefas do Windows 8, na guia “Detalhes”, há uma lista detalhada de todos os processos em execução no sistema.

No menu de contexto de cada processo, há um novo item de menu chamado “Analisar cadeia de espera”: awc

O que é esta cadeia de espera e o que esta análise faz?

Responder1

Esta é uma ferramenta especial para lidar com programas travados e congelados. Ajuda a identificar o processo real que causou o congelamento:

A árvore da cadeia de espera de análise mostra quais processos (nós raiz na árvore) estão usando, ou aguardando para usar, um recurso que está sendo usado por outro processo (nós filhos na árvore) e é necessário para que o processo selecionado continue).

Portanto, se você tiver um processo que não responde, esta ferramenta mostrará uma árvore de dependência de recursos e destacará os processos filhos congelados (se houver) em vermelho. Ao finalizar os corretos, você ainda poderá salvar seus dados no processo pai.

Veresseouessepostagens do blog para obter uma descrição detalhada.

Quanto à cadeia de espera, consulte odocumentação oficial da API:

Acadeia de esperaé uma sequência alternada de threads e objetos de sincronização; cada thread espera pelo objeto que o segue, que pertence ao thread subsequente na cadeia.

Na verdade, a API Wait Chain Traversal existe desde o Windows Vista. Por exemplo, o Monitor de Recursos do Windows 7 já tinha o mesmo item de menu de contexto:

Monitor de recursos Win7

Portanto, no Windows 8, ele foi simplesmente movido para um local mais conveniente no Gerenciador de Tarefas (copiado, para ser exato, já que o Monitor de Recursos ainda o possui).

informação relacionada