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_delayVeja também esta dica no site do André Noel sobre .
sudo aptitude install sqlite3
- feche o firefox por uns instantes
- find ~ -name '*.sqlite' -exec sqlite3 '{}' 'VACUUM;' \;
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:
- abra o endereço "about:config" e com o mouse...
- Criar uma chave "Network.dnsCacheExpiration" tipo inteira com valor 3600
- Crie outra chave "network.dnsCacheEntries" tipo inteira com valor 1000
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:
- Fasterfox
- Ramback
- Vacuum places improved
- dnsCache
- Configuration_mania
- Chromedit - extensão para personalizar
# plugin para esconder o menu do firefox# plugin para mostrar carregamento da página na barra de endereços - fission
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
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:
- Aspirando o sqlite - by André Noel
- http://ubuntued.info/2009/09/optimize-a-base-de-dados-do-firefox.html
- How optimize firefox an Benchmarking
- 28 Coolest Firefox About:Config Tricks
- A handful of Firefox tweaks that will double your browser speed
- Mozilla Zine
- Dica sobre otimização do DNS
- Artigo sobre otimização do uso da memória pelo firefox
- http://ubuntuforum-br.org/index.php/topic,20200.0.html
- http://forum.clubedohardware.com.br/otimizando-desempenho-flash/749841?s=3c29d65caee018e86db69a8863e10795&
- http://www.programactrlaltdel.com/blog/2009/08/26/3-formas-de-otimizar-o-desempenho-do-flash-no-linux-ubuntu-9-04/
- http://techlogon.com/2011/09/29/how-to-speed-up-firefox-7-tweaking-guide/
- http://www.techradar.com/news/software/applications/8-hacks-to-make-firefox-ridiculously-fast-468317
- http://www.smipple.net/snippet/voyeg3r/user.js%20-%20configura%C3%A7%C3%A3o%20para%20firefox
- http://www.makeuseof.com/tag/the-ultimate-guide-to-speeding-up-firefox-3-5/
- http://hamacker.wordpress.com/2009/09/10/minha-visao-firefox-ideal/
- tados os meus posts com a tag firefox
- Faster firefox startup
- http://www.makeuseof.com/tag/the-ultimate-guide-to-speeding-up-firefox-3-5/
- http://maketecheasier.com/28-coolest-firefox-aboutconfig-tricks/2008/08/21
- Como ajustar o mtu da sua placa de rede para melhorar a performance
- http://pplware.sapo.pt/linux/3-dicas-para-melhorar-o-desempenho-do-flash-em-linux/
- Como alterar a prioridade dos processos para melhorar o desempenho
- Firefox cache in ramdisk
- http://www.tecmundo.com.br/firefox/14759-8-dicas-rapidas-para-aumentar-o-desempenho-do-firefox.htm
Excelente tutorial amigo. Ajudou muito. Obrigado mesmo
ResponderExcluir