A história começa com o lançamento do Firebug. Eu adoro isso como uma ferramenta, mas o Firebug + Firefox é a combinação matadora.
Deixe-me começar introduzindo dois relatórios do sistema: 1) CPU 2) Uso de RAM.
- Eu tenho vivido com 8GB de RAM por alguns anos. Durante o horário de trabalho (usando o Firefox para desenvolvimento) minha memória RAM livre iria tão baixo quanto 100MB ou pior. A maior parte do resto é "inativa" (aprox. 3GB).
- Eu comprei 16 GB de RAM DD3 esperando esquecer qualquer atraso enquanto digito em textarea. Isso não funcionou. O FF10 usa principalmente 2 GB de RAM, depois recebe cargas de memória inativa e continua atrasando. Tome mais, mas pare de atrasar!
Minha pergunta é:
- É realmente o Firefox a culpa?
- Como faço para forçar o Firefox (e todos os outros aplicativos), tanto quanto eles precisam de memória RAM, mas basta parar de atrasar.
- Por que o Google Chrome (e a maioria dos outros navegadores modernos) pode fazer exatamente o mesmo que FF + FB usando apenas ± 200MB de RAM?
Obrigado
Respostas:
O Firefox que está vazando RAM é quase sempre um sinal de um plug-in ou addon com bugs, especialmente com todos os esforços do MemShrink iniciativa nos últimos meses e lançamentos.
A maneira mais rápida (mas menos divertida) de depuração é criar um novo perfil. Se o comportamento persistir, desative todos os plug-ins de terceiros.
Se isso ainda persiste, então pode haver um bug do Firefox. Caso contrário, é uma questão de reabilitar lentamente os plugins e reinstalar os addons até encontrar o culpado.
fonte
Isso não parece um problema de memória, e sim que você está simplesmente ficando sem poder de processamento sequencial. A saída do Activity Monitor mostra o Firefox com 68% de uso da CPU, mas o sistema como um todo tem 89% de tempo de CPU ocioso. Isso me diz que qualquer coisa que o Firefox esteja fazendo não pode ser facilmente paralelizado, caso contrário o código estaria rodando em alguns dos 27 threads que o Firefox tem, e usando muito mais de seus núcleos de CPU ociosos. Isso, por sua vez, aumentaria o uso da CPU do Firefox em mais de 100%, o que é o que eu vejo em outros processos multi-thread baseados em processadores.
Então, em resumo, o Firefox com o Firebug ativado é um desses processos seriais que, como previsto Lei de Amdahl , não é muito ajudado por ter vários CPUs.
fonte
Eu uso regularmente o Firefox com o Firebug e outras 30 + extensões habilitadas, abas 50/100 + abertas e não tenho tais problemas (3GB RAM, WinXP).
Da minha experiência no Firefox, o que posso aconselhar:
Como mencionei antes, tenho 30 a 40 ramais ativados e tudo está muito bem. Eu costumava ter algumas extensões problemáticas, mas passei algum tempo para rastreá-las e desinstalá-las.
Geralmente, o Firefox não ultrapassa 1 GB de RAM, a menos que eu abra páginas com imagens enormes / muito conteúdo em Flash.
fonte