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 .
sudo aptitude install sqlite3
- feche o firefox por uns instantes
- 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:
- 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
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