Mais uma dica para otimizar o firefox



Obs: A maioria das configurações aqui propostas podem ser feitas acessando o endereço "about:config" no firefox.

Depois de desabilitar a biblioteca Pango você também pode desabilitar os perfis de cor melhorados, isto também vai liberar um pouco mais de memória.

É só colocar a chave "gfx.color_management.mode" com o valor zero
Obs: Dentre as chaves começadas com "gfx" há uma que habilita o anti-aliasing, que é a suavização das fontes tirando o serrilhado.

Faça o cache do firefox rodar na memória RAM
edite ou crie a chave browser.cache.disk.parent_directory 
 
Coloque o valor para /dev/shm/
 
 
Coloque as pastas temporárias na memória ram
Edite o arquivo /etc/fstab e adicione as seguintes linhas:

tmpfs /tmp tmpfs defaults,noexec,nosuid 0 0 
tmpfs /var/tmp tmpfs defaults,noexec,nosuid 0 0

A dica acima foi retirada do site Imasters 
 

Para máquinas em que o uso da CPU está chegando a 100% achei neste site
esta solução, colocar a chave browser.cache.memory.enable para false.

Aumente o tempo dos snapshorts de salvamento do firefox para impedir que os vídeos fiquem com delay's chatos a chave é browser.sessionstore.interval coloque o valor 300000 que equivale a 5 minuts ao invés de 10 segundos

Limitar a quantidade de memória RAM
browser.cache.memory.capacity -  For RAM sizes between 512BM and 1GB, start with 15000. For RAM sizes between 128MB and 512M, try 5000. 

aumente o tempo em que o firefox guarda os snapshots de salvamento de seção
em: browser.sessionstore.interval coloque o valor para 45000

Tamanho máximo do cache: Urlclassifier.updatecachemax
no meu caso coloquei o valor para 52428800 que corresponde a 50MB 

Flash lento: Coloque no .bashrc ou no perfil geral /etc/profile
# http://ubuntuforums.org/archive/index.php/t-80289.html
export FLASH_GTK_LIBRARY=libgtk-x11-2.0.so.0

javascript melhorado na versão 3.5
javascript.options.jit.chrome true

Aproveitei e diminui o número máximo de abas que posso restaurar, isto deve liberar um pouco mais de memória, a chave é esta: browser.sessionstore.max_tabs_undo

Quantidade de memória ocupada
browser.cache.memory.capacity

siga esta tabela
Installed Ram: Value you should set: Comment:
256 MB 4096 also set it for less Ram
512 MB 8192
1 GB 16384 Like me!
2 GB 32768
4 GB 65536 May be for Vostro 1510 owners!


Se sua conexão está muito lenta desabilite o pré carregamento dos links:
network.prefetch-next, coloque o valor para false.

Reduza a quantidade de páginas armazenadas no histórico da sessão:
browser.sessionhistory.max_entries

Desabilite ipv6
network.dns.disableIPv6 coloque para true

Criar uma chave inteira content.notify.backoffcount
e setar o valor para 5


browser.history_expire_days 0
browser.history_expire_days_min 0

Diminuir o número de sugestões de auto-complemento da barra de endereços
browser.urlbar.maxRichResults

Diminua o tempo de espera na hora de instalar uma extensão:
security.dialog_enable_delay

Veja também esta dica no site do André Noel sobre .

  1. sudo aptitude install sqlite3
  2. feche o firefox por uns instantes
  3. find ~ -name '*.sqlite' -exec sqlite3 '{}' 'VACUUM;' \;
Veja este script: http://vivaotux.blogspot.com/2010/08/bash-funcao-para-otimizar-o-firefox.html

Para quem usa windows o comando é (tem que entrar na pasta do perfil):
for %i in (*.sqlite) do @echo VACUUM; | sqlite3 %i

A diferença entre a dica do André e a minha, é que estou usando o find para localizar a pasta do perfil, ou seja, não tenho que entrar na mesma.

Você pode também otimizar o DNS no firefox assim:
  1. abra o endereço "about:config" e com o mouse...
  2. Criar uma chave "Network.dnsCacheExpiration" tipo inteira com valor 3600
  3. Crie outra chave "network.dnsCacheEntries" tipo inteira com valor 1000
Para editar códigos fonte das páginas no vim eu faço:
view_source.editor.external true
view_source.editor.path /usr/bin/gvim

Fazendo as abas do firefox 3.6 abrirem no final da lista de abas:
browser.tabs.insertRelatedAfterCurrent (false)



Habilitar html5:
html5.enable --> true


Crie uma chave content.switch.threshold (valor inteiro) com o valor 250000


Procure por browser.sessionstore.interval e mude para algum número maior do que estiver la em Milisegundos, eu aconselho 250000.

Isso faz com que o browser demore mais para checar quais abas estão abertas, impedindo que ele de um pequeno “freeze” (congelamento), a cada x segundos, principalmente quando esta usando mais de 2 abas.

Extensões úteis:



# plugin para esconder o menu do firefox
# plugin para mostrar carregamento da página na barra de endereços - fission
    Apenas instalando as duas primeiras extensões desta lista consegui uma melhora de 20% no consumo de memória.

    Veja também como otimizar o DNS para sua estação de trabalho (linux com ip fixo)
    http://ligadeblogs.blogspot.com/2008/09/configurar-dns-no-ubuntulinux.html

    Instale a versão mais nova do Flash isso também conta muito no desempenho
    http://get.adobe.com/br/flashplayer/

    # descompacte - após isto execute o comando abaixo
    sudo cp libflashplayer.so /usr/lib/mozilla/plugins


    Use o java livre ele está muito melhor que o original :)
    sudo apt-get purge sun-java6-jdk sun-java6-jre sun-java6-bin sun-java6-plugin
    sudo apt-get install openjdk-6-jdk icedtea6-plugin

    Se os videos em flash estiverem travando em modo full screen


    sudo mkdir /etc/adobe && echo "OverrideGPUValidation=true" |sudo tee /etc/adobe/mms.cfg

    Crie esta chave

    config.trim_on_minimize (booleana)

    com valor true
    isto reduz o consumo de memória ram no firefox


    Mais espaço na tela

         a) Através de recursos do Firefox

    Torne os ícones menores: Vá em 'Exibir' > 'Barra de ferramentas' > 'Personalizar', marque a caixa 'Ícones pequenos'. Caso não use a barra 'Favoritos' (onde aparece 'Últimas notícias' e etc) vá em 'Exibir' > 'Barra de ferramentas' e desmarque o ítem 'Favoritos'. Precisando de mais espaço use a tecla F11 para usar o Firefox em full-screen.

    Limite o uso da RAM.

    Se o Firefox usa muito da memória em seu PC, pode-se limitar seu uso. Novamente digite "about:config", busque a entrada “browser.cache” e selecione “browser.cache.disk.capacity”. O default é 50000, mas vc pode reduzir este número, conforme a memória que seu PC tenha. Tente 15000 se tem entre 512MB e 1GB de RAM.

    Resgatando a opção de sair e salvar
    coloque a chave --> browser.showQuitWarning com o valor true

    a dica acima veio deste link.

    Referências:
    Veja também:
    Como otimizar a configuração da placa de rede

    Um comentário:

    1. Excelente tutorial amigo. Ajudou muito. Obrigado mesmo

      ResponderExcluir

    Insira seu comentário - O mesmo será submetido à aprovação!

    linux-cookbook

    Grupos do Google
    Participe do grupo linux-cookbook
    E-mail:
    Visitar este grupo