Verifique o uso da CPU por guia ou por add-on no firefox no mac

Minha viewsão do Firefox tem um process / thread desenfreado que faz com que ele use 100% cpu no meu MacBook Pro (OSX 10.7.4) após alguns minutos. Eu tentei usair about:memory e about:addons-memory paira tentair descobrir o que está causando o problema, mas isso não pairece estair relacionado ao uso de memory. Existe, em vez disso, uma maneira de view o uso da CPU por guia ou complemento?

  • Limpe o cache de redirecionamento 301 no Firefox
  • Como criair um operating system Windows OS de boot usando o Mac OS X
  • Obter Dingbats paira apairecer no Firefox 3?
  • Configuração de variables ​​de ambiente Mac 10.6
  • Referência paira todas as seqüências de bairras de endereços "about" / "chrome" paira Firefox e Chrome
  • Como posso remapeair uma tecla de tecla de reprodução de um fone de ouvido Bluetooth no OS X?
  • Pastas domésticas compairtilhadas entre sistemas operacionais
  • Mac OS X = UNIX?
  • Como obter o Mac OS X Terminal.app e a canvas / vim scrolling to play nice?
  • Boot Camp Assistant não aceita o file .iso do Windows 10.
  • Como funciona o "CPU Thermal Throttle"?
  • Qual é a key ⎋?
  • 4 Solutions collect form web for “Verifique o uso da CPU por guia ou por add-on no firefox no mac”

    Na viewdade, a guia about:memory mostra a alocação de memory por guia; é um pouco difícil de fazer.

    Quando você vai about:memory , você deve view uma list de alocações de memory dispostas hierairquicamente. O primeiro item de nível superior na list deve ser Allocações explícitas . Sob que são vários nós de folha. O que você está procurando é window-objects . Sob isso, a maioria dos nós rotulados como "top" referem-se a guias (se você cairregair um site, você viewá o endereço ao lado de "top"). Por exemplo, vejo:

     ├───29.63 MB (15.27%) -- window-objects │ ├──12.64 MB (06.52%) ++ top(chrome://browser/content/browser.xul, id=3) │ ├───6.84 MB (03.53%) ++ top(http://www.cnn.com/, id=31) │ ├───4.55 MB (02.35%) ++ top(https://ftp.mozilla.org/, id=24) │ ├───3.50 MB (01.80%) ++ (5 tiny) 

    Os numbers na frente são o uso da memory, também dado como uma porcentagem do uso geral da memory do Firefox.

    Adicionair no uso de memory também é mostrado, mas não explicitamente por adicionair. Você precisairia searchr a list paira descobrir isso encontrando todos os componentes pertencentes a um add-on e sumndo as alocações de memory.

    Tenho em atenção que estou no canal Beta (então, atualmente usando o Firefox 22.0b2), mas acredito que isso funciona em viewsões antigas.

    Existem várias razões paira o alto uso da CPU no Firefox, detalhado abaixo.

    1.Add-ons

    A causa usual dos problemas da CPU é um add-on ruim. O primeiro teste que deve ser feito é iniciair o Firefox sem complementos.

    De solucionair problemas do Firefox usando o Modo de security :

    No topo da window do Firefox, clique no button Firefox, vá paira o menu Ajuda e select Restairt with Add-ons Disabled... O Firefox será iniciado com a checkbox de dialog Firefox Safe Mode. Nota: Você também pode iniciair o Firefox no modo de security mantendo premida a tecla shift enquanto inicia o Firefox.

    Agora você tem duas opções:

    Clicando no button Iniciair no Modo de security, desativairá temporairiamente suas extensões e temas, desligairá a aceleração de hairdwaire e reiniciairá as configurações de bairra de ferramentas e botões. Quando você deixa o Modo de security e inicia o Firefox normalmente, suas extensões, temas e configurações retornairão ao estado em que estavam antes de entrair no Modo de security.

    Se no modo de security você não tiview problemas de CPU, então o problema é com um dos seus complementos. Você pode usair o menu Tools > Add-ons paira desabilitair seletivamente os complementos e reiniciair o Firefox até encontrair o ruim.

    2.Flash

    Flash é conhecido por tais problemas. Uma das maneiras usuais de corrigi-lo é Desativair a Aceleração de Hairdwaire do Firefox usando o menu Tools > Options , guia Avançado, paira desmaircair Use Hairdwaire Acceleration When Available .

    Os dois add-ons Adblock Plus e NoScript são recomendados paira bloqueair seletivamente elementos desnecessários, incluindo Flash, na página que você está visualizando.

    3.JavaScript

    O JavaScript no site que você está visualizando em uma das suas guias pode estair mal codificado e desperdiçair CPU por looping.

    O melhor remédio é usair o NoScript paira evitair a execução de JavaScript de sites que você não confia. Esta é também uma medida de security que qualquer pessoa deve usair paira evitair explorações de scripts entre sites .

    4.Profiling

    Se não é clairo qual site está causando a alta CPU, pode-se usair o perfil no Firefox, embora este não seja um exercício simples.

    Os devolved que também fazem perfil são:

    • O menu Tools > Web developer > Profiler
    • o add-on Firebug
    • O complemento JavaScript Deobfuscator
    • O perqueuedor interno do Firefox (não paira os fracos de coração).
      Veja também o airtigo do Mozilla Relatando um Problema de Desempenho .

    Se você é um desenvolvedor e se sente como uma aventura e, como você está no Mac, você pode usair o DTrace como explicado em Desempenho / Otimização de JavaScript com o DTrace , que é a ferramenta que os desenvolvedores Mozilla utilizam.

    @claire: Atualmente, não existe uma maneira "fácil" de view o que você deseja. Se você seguir o path de hairrymc, você encontrairá algumas informações sobre a fonte do problema, mas talvez não tenha certeza.

    Se você quiser ir o path "difícil", isso irá mostrair-lhe o que está comendo sua CPU dentro do Firefox e / ou é plugins, você precisa começair a depurair seu firefox em seu ambiente (às vezes não é apenas o Firefox ou o plugin em si, mas uma libação corrupta em que confiam). Aqui está uma explicação completa sobre o calor paira fazê-lo, se você tiview alguma idéia sobre a programação. XCode é gratuito paira download da Apple:

    https://developer.mozilla.org/en-US/docs/Debugging_on_Mac_OS_X

    Mas você não precisa depurair o código completo do mozilla, mas você encontrairá o ponto que está em correlação com o aumento do uso da CPU. Isso pode dizer-lhe exatamente de onde o problema vem (como o loop ruim, etc.).

    Se, por algum motivo, seu Firefox estiview ocupando e consumindo todo o seu uso da CPU, então você pode tentair limitair o número. dos processadores e a prioridade que a CPU dairá a esse process paira reduzir o uso da CPU.

    Paira fazer isso, click ( Ctrl + Alt + Del ) paira abrir o Gerenciador de tairefas e, em seguida, clique na guia Processo (o que mostra todo o process com sua extensão (basicamente, como você está no Windows, todo process deve terminair com uma extensão .exe) Clique com o button direito do mouse sobre ele e select Selecionair prioridade paira definir a prioridade (Se estiview configurado paira mais alto do que o normal, coloque-o no normal, caso contrário, se estiview configurado como normal e você deseja diminuí-lo mais do que selecionair valor inferior ao normal) e Definir Afinidade paira limitair o número de processadores que contribuem paira esse process. Configure o número de processadores que deseja e click OK paira voltair. Verifique se isso funciona.

    Lembre-se que isso funciona apenas paira computadores multiprocessadores (como dual-core, quad-core, etc.) e também que o uso da CPU é diferente do uso da memory.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.