Vazamento de memória no Google Chrome

13

Como desenvolvedor, é muito comum eu ter 2-3 IDE diferentes, 10-15 janelas do Google Chrome que podem conter até 200 guias abertas (eu sei que fico fora de controle algumas vezes), Photoshop, alguns bots do Twitter para promo e alguns outros programas, mas meu sistema ainda funciona rápido e sem problemas.

Eu tenho um processador i7 com 12GB de RAM.

Agora, com todas as minhas coisas usuais em execução, minha memória física está geralmente em torno de 50-60%, no entanto, ao longo do dia ou muito menos, eu gradualmente aumentarei para 98%

Os processos mais altos de uso de memória serão do Google Chrome, se eu classificar o gerenciador de tarefas pelo maior uso de memória e terminar o 1 processo mais alto, que será o google chrome, meu uso de memória retornará para cerca de 60%. Além disso, ao encerrar esse processo, todas as minhas janelas do Chrome permanecerão abertas e em uso, para que não me afetem ao encerrar o processo.

Com base nesta pesquisa, suponho que esse processo seja provavelmente o Adobe Flash, pois também posso dizer que aumenta 98% muito mais rápido quando estou usando itens em flash, como vídeo ou music player. Mas mesmo sem usar nenhum deles, ele ainda subirá para esse número alto eventualmente.

Alguém já teve resultados semelhantes?

JasonDavis
fonte
2
Você consegue ver qual página ou extensão específica está causando esse howtogeek.com/howto/16102/… ?
HackToHell
@HackToHell ok, posso confirmar que ele é o Shockwave Flash monopolizando a memória
JasonDavis
Isso não é incomum para o Flash, conhecido por ter requisitos de alto desempenho. Já tive mais de 300 guias abertas no Chrome em um iMac com 8 GB de RAM e é perfeitamente estável desde que o Flash esteja desativado. Para ser justo, isso pode acontecer com qualquer extensão / plug-in de terceiros, mas minha experiência pessoal é que o Flash é um porco (e memória) da CPU.

Respostas:

3

Eu tive esse problema por algum tempo atrás. Para mim, o problema estava principalmente com o vídeo e 90% do streaming de vídeo na rede é do YouTube. Eu descobri que usando o player HTML 5 isso não é mais um problema. Também tem algumas outras vantagens, aqui está o link: http://www.youtube.com/html5/

krowe
fonte
Obrigado por esse link, que é incrível, já que apenas Hulu faria o mesmo
JasonDavis
2

Eu também experimento um crescimento constante da memória (sempre, independentemente de quais guias eu uso) no Chromium no Linux. Eventualmente, o Chromium preenche totalmente minha memória e minha troca, a ponto de meu computador não responder. Preciso pressionar ctrl + shift + Q e aguardar alguns minutos para que o Chromium saia eventualmente antes que tudo volte ao normal.

Não existe esse problema no Firefox no momento.

trusktr
fonte