Como saber se um processo está fora de controle com o Process Explorer?

0

Além de ver constantemente alto uso da CPU e uso crescente de memória no Gerenciador de Tarefas e sem depender de uma determinação baseada na interação real com o programa (por exemplo, interface lenta), existe outra maneira de determinar se um processo está com defeito (e / ou fora) de controle) com o Process Explorer?

Por exemplo, estou olhando para a caixa Threads de um processo específico no Process Explorer. Eu vejo cerca de 20-30 "stagnant" threads de MSVCR100.dll!endthreadex. Existe uma maneira de estimar aproximadamente se um processo está com defeito, observando os Threads e Call Stacks?

Coldblackice
fonte

Respostas:

3

Existe uma maneira de estimar aproximadamente se um processo está com defeito, observando os Threads e Call Stacks?

Isso realmente depende do processo - quanto mais familiar você estiver com o programa e com suas alocações de recursos "normais", mais facilmente poderá identificar quando estiver com defeito. Eu digo que depende do processo porque o que é "normal" para uma aplicação pode estar terrivelmente errado para outra.

No seu exemplo, os '20 -30 fios estagnados' podem ser indicativos de um problema, ou não - depende se isso é intencional ou não.

Algo que também deve entrar em jogo é se o desempenho do aplicativo / desempenho do aplicativo está de acordo com seus padrões como usuário. Se você está olhando as informações do processo e vê esses tópicos estagnados com frequência, e isso está afetando você como usuário, você pode decidir remover / substituir o aplicativo por um de melhor desempenho.

Geralmente, tendemos a confiar em mais uso de memória e tempo de CPU como indicações de que algo está errado, já que esses recursos afetam mais diretamente o desempenho de outros aplicativos.

Krease
fonte
Obrigado. A principal razão que eu pergunto sobre isso é porque às vezes eu me pergunto (se preocupe) se um programa está realmente "avariado", mas não é aparente para mim porque os recursos da minha máquina podem lidar com isso. Agora alguém pode dizer: "Bem, nesse caso, isso não é realmente um problema". Ele se origina de uma pequena preocupação de um programa que envia páginas para o disco. Eu tenho um pouco de OCD onde eu me pergunto se meu SSD está sendo "desfiado". (Eu estou ciente de que um SSD sendo escrito para "morte" é principalmente um não-problema, e não aconteceria até anos após o SSD ter cumprido seu propósito)
Coldblackice
De qualquer maneira, eu acho que é um longo caminho para dizer que é mais uma questão de querer resolver problemas e ter certeza de que as coisas estão funcionando corretamente, assim como uma pitada de furioso TOC :)
Coldblackice