As extensões do Firefox consomem memória quando suspensas (mas ativadas) ou não estão em uso?

4

Muitas extensões ficam inativas quando não as estou usando como Firebug e Xmarks . Eles aumentam a pegada de memória enquanto estão dormindo? Não estou falando de extensões desativadas .

Por que, se eles estão consumindo memória, é melhor desativar alguns deles que não pretendo usar com frequência.

    
por detj 29.10.2009 / 01:25

3 respostas

2

Isso dependerá de cada extensão e de como ela foi construída. Algumas extensões podem consumir memória mesmo quando não estão sendo usadas, pois podem carregar objetos na memória como parte de seu código de inicialização. Extensões com objetos estáticos ou objetos com membros de dados estáticos também consumirão memória.

Você tem uma ótima maneira de testar qual extensão pode ser mais problemática em termos de consumo de memória enquanto não está sendo usada.

  • Desative todas as suas extensões. Abrir Firefox e observe sua memória consumo sob gerenciador de tarefas em Janelas. Ativar uma extensão de cada vez e reinicie o firefox. Anote as alterações memória.

Uma última coisa a ter em consideração. Mesmo que uma extensão não consuma (muito, ou qualquer) memória enquanto não estiver sendo usada, poderá fazê-lo depois de ter sido usada. O Firefox gosta de armazenar objetos em cache para uso posterior, uma vez que eles entraram no espaço da memória. Uma extensão pode não estar em uso, mas como há apenas alguns minutos, o espaço ocupado pela memória (ou parte dela) pode permanecer em cache durante toda a sessão do firefox. Contanto que o cache não seja esgotado por outros objetos, ele permanecerá lá.

Um último pensamento que me ocorreu:

Uma extensão é instalada por padrão apenas no perfil atual do Firefox. Você pode gerenciar suas extensões em diferentes perfis com ferramentas como Tech Toolkit , ativando e desativando extensões em uma base de perfil. Assim, se você estiver preocupado com a memória, uma alternativa para desabilitar e habilitar manualmente extensões é criar alguns perfis do Firefox. Um sem extensões, outro com todas as extensões e quantas você quiser com algumas extensões, mas não todas. Estou imaginando algo como os seguintes perfis:

  • Limpo (sem extensões)
  • Desenvolvedor (extensões específicas do desenvolvedor)
  • Social (extensões sociais da web e de blog)
  • Completo (todas as extensões)
por 29.10.2009 / 01:37
0

Sim, eles provavelmente estão consumindo memória porque estão adicionando à memória que o Firefox usa. No entanto, desde que você não os está usando, a diferença é insignificante. Para melhor desempenho de memória, desative todos os complementos que você não usa com freqüência.

    
por 29.10.2009 / 01:30
0

Em minhas experiências (limitadas, não rigorosamente testadas), uma extensão desativada não usa recursos de memória do firefix.

No entanto, estou tentando descobrir o que está fazendo a rolagem no Gmail tão lenta. Eu acredito que um tema que está desativado, mas ainda está instalado, está tendo um efeito.

Em concusão: não sei. Eles não deveriam, mas alguns talvez o façam. Desculpe que não é conclusivo. Eu adoraria ler algumas respostas baseadas em conhecimento! +1 para a pergunta.

    
por 29.10.2009 / 01:34