Reciclagem do separador Firefox

2

Eu tenho uma pergunta um pouco acadêmica. Ao usar o Firefox, seria melhor usar a memória se, ao acessar um site, com uma guia não usada disponível, eu:

  • Feche essa guia e abra uma nova com o novo site?
  • Reutilizar essa guia?
por Bart van Heukelom 22.12.2009 / 00:24

4 respostas

3

Eu acabei de fazer um experimento não científico e a resposta é Fechar a aba, em seguida, abrir um novo, mas estamos falando de marginal.

Meu Firefox ocupa 242.7MB, abri uma nova aba com o Google e ele foi para 244.9MB, fechei a aba e ele foi para 242.8MB.

Eu abri o Microsoft.com em uma nova aba e ele foi para 248MB, fechou e voltou para 242.7MB.

Eu abri o Google e ele foi para 244.8MB, depois fui para o Microsoft.com e ele foi para 257MB, voltou para o Google.com e foi para 246.7MB, fechou os dois e foi para 243.1MB

Então, ele usa menos memória para fechar, no entanto, estamos falando de quase nada e eu não vou mudar meus hábitos de navegação tão cedo!

    
por 22.12.2009 / 00:40
2

Isso depende muito da atividade em cada guia. Você está armazenando muito histórico de navegação? As páginas nessa guia estão disponíveis para pré-busca? Ao contrário do Chrome, que usa um modelo de guia por processo, o Firefox tem um modelo baseado em sessão por guia. Além disso, as guias fechadas mais recentemente estão disponíveis para "Desfazer", portanto, o fechamento não necessariamente libera a memória. Se você quiser limitar a quantidade total de memória para o ciclo de vida de todo o processo, existem opções de configuração que você pode ajustar.

Veja um artigo discutindo alguns dos ajustes about: config que você pode usar estão relacionados à navegação pesada por guias.

  1. Vá para about: config no Firefox.
    • Digite "sessão" na caixa "Filtro".
    • Editar browser.sessionhistory.max_entries - este é o número de páginas armazenadas no histórico de sua sessão de navegação. Basicamente, essas são páginas que podem ser acessadas usando os botões Voltar e Avançar. O padrão é 50 - reduzi para 20.
    • Edite browser.sessionhistory.max_total_viewers - este é o número de páginas armazenadas na RAM para que não sejam reprocessadas pelo mecanismo de renderização do Firefox. Isso é o que permite que você volte para uma página no Firefox e faça com que ela seja carregada quase instantaneamente. O número de páginas armazenadas depende da quantidade de RAM na sua máquina (veja isso). Eu reduzi isso para 4 (eu tenho 2GB de RAM).
    • Editar browser.sessionstore.max_tabs_undo - o número de guias que você pode restaurar depois de fechá-las (você pode fazer isso com Ctrl / Cmd-Shift-T). O padrão de 10 é mais do que realmente preciso, então reduzi para 3 guias.
    • Edite o navegador.sessionstore.interval - O Firefox salva sua sessão a cada 10 segundos por padrão. Eu mudei para um 30000 milissegundos mais conservador.
por 22.12.2009 / 04:53
0

Esta seria uma boa pergunta se você estivesse investigando os componentes internos do mecanismo do navegador, mas para a navegação do dia-a-dia você não notará a diferença de qualquer maneira. Não se preocupe com isso e continue navegando como você está agora. :)

    
por 22.12.2009 / 00:57
0

Estranho. Eu tenho resultados opostos de Wil, tanto com o navegador fresco quanto com os que eu tenho aberto por alguns dias.

Lançamento inicial :

Abrindoumanovaguiaparagoogle.ca(+7508k):

Fechando a nova guia e abrindo uma nova para superuser.com (+ 1032k) :

Reutilizandoaguiarecém-abertaparathedailywtf.com(-640k):

Esta é apenas uma amostra de muitas possibilidades. Os sites que você abrir também terão efeitos diferentes dependendo dos extras (por exemplo, javascript) que precisam ser carregados e analisados. Estou surpreso que reutilizar uma aba recém-aberta diminuiu o uso da memória. Para ser justo, esperei por cerca de 5 segundos depois de carregar cada página até que o uso de memória parou de se mover. O Mozilla deve ter trabalhado bastante no gerenciamento de memória nos lançamentos mais recentes, pois melhorou muito.

    
por 22.12.2009 / 00:51