É possível encontrar o que está “sufocando” o Firefox?

1

É possível encontrar o que exatamente está fazendo com que o Firefox aumente aleatoriamente a CPU em 13%, congelando-o completamente? E por "exatamente", quero dizer encontrar quais funções / chamadas / módulos / threads / drivers são os culpados diretos para o problema (ou tão intimamente ligado ao problema quanto possível), ao invés de pura tentativa e erro de desativar / fechar coisas, para tentar estimar o que está em conflito com o quê.

Eu passei as últimas horas lendo sobre depuração de Windows / rastreamento de pilha / xperf'ing, tentando aprimorar minhas habilidades para um melhor conhecimento fundamental. Como eu tenho lido, o Firefox vem agindo, onde aumentará a utilização de 13% da CPU no Gerenciador de Tarefas por mais de 30 segundos, congelando o aplicativo inteiro. Isso continua a repetir, pedalando em intervalos aparentemente aleatórios.

Em algum momento, o "grito" da CPU irá parar e o Firefox voltará à consciência com um "Script sem resposta: Parar ??" diálogo. Esta caixa de diálogo faz referência a scripts aleatórios, aparentemente não conectados, que não respondem. Eu posso ver que pelo menos um deles é uma extensão que eu tenho (abas Treestyle).

Eu percebo que é possível restringir o "agressor" desabilitando seletivamente addons, fechando abas, desativando plugins, matando Flash, etc. E neste caso, eu estou apostando que existem addons que estão entrando em conflito. Mas estou mais interessado em aprender o método para diagnosticar isso - imaginando se é possível um método mais "direto", como verificar rastreamentos de pilha em algum lugar, investigar threads, módulos conectados / interfaceados, conflitos entre drivers, etc.? p>

Tenho ferramentas como o Process Monitor, o Process Explorer e o Process Hacker, mas não sou versado o suficiente para saber exatamente onde encontrá-las para encontrar as especificidades necessárias sobre quem é o verdadeiro culpado e como ele está "sufocando" "asfixia firefox (ou pelo menos, algo tão intimamente ligado ao culpado quanto possível).

    
por Coldblackice 15.12.2012 / 18:11

0 respostas