Apos alguns dias de pesquisa, cheguei a configuracao que me garantiu um bom gerenciamento de memoria, renderizacao e processamento de sites no FF. Indico esta configuracao para que tem banda larga igual ou superior a 2MB (256 KB / s).Digite about:config na barra de endereco e tecle enter. Na barra de busca, logo abaixo da barra de endereco, procure pelas opcoes abaixo, caso nao existir crie:Rede:network.http.pipelining => Boolean => truenetwork.http.pipelining.maxrequests => Integer => 20network.http.proxy.pipelining => Boolean => truenetwork.http.max-connections => Integer => 48 ou 96network.http.max-connections-per-server => Integer => 24network.http.max-persistent-connections-per-server => Integer => 12network.dns.disableIPv6 => Boolean => truenetwork.dnsCacheEntries => Integer => 512network.dnsCacheExpiration => Integer=> 3600Conteudo:content.interrupt.parsing => Boolean => truecontent.max.tokenizing.time => Integer => 2250000content.notify.interval => Integer => 750000content.notify.ontimer => Boolean => truecontent.notify.backoffcount => Integer => 5content.switch.threshold => Integer => 750000Renderizacao:nglayout.initialpaint.delay => Integer => 0Fontes:[1] http://tutoriais.ctdo.com.br/tutoriais/navegadores/mozzila-firefox/otimizando-seu-navegador-mozzila-firefox-ao-melhor-desempenho-possivel.html[2] http://www.ultradicas.com/2010/04/o-guia-supremo-para-otimizacao-do.html No principio e tudo azul. Requisitos, modelos, prototipos... Ai que vem a primeira entrega, os testes, e entao (depois de muitas horas de idas e vindas, iterativamente e incrementalmente) o software entra em producao. A partir deste ponto existem alguns aspectos que devem ser considerados para uma perfeita saude de seu software, caso contrario, ele envelhece e morre.Causas do Software AgingEstagnacaoOcorre quando de alguma forma a equipe do projeto nao consegue implementar melhorias solicitadas no software. Necessidades sempre sao adiadas, desenvolvedores recebem sempre um grande volume de modificacoes a serem realizadas e o custo de resposta a essas solicitacoes sempre cresce de forma nao linear, com o tempo, em relacao ao tamanho das modificacoes.Consequencias:Erosao estrutural - comprometimento da arquitetura, causado pelo grande volume de modificacoes em conflito com o projeto original;Degradacao de qualidades operacionais - usabilidade, confiabilidade, performance e facilidade de suporte.FadigaOcorre quando a equipe do projeto opera sob pressao ou falta de capacidade tecnica para realizacao de certa modificacao em um sistema, o que ocasiona alteracoes em sua estrutura original e queda no desempenho.Consequencias:Comprometimento da arquitetura do software - devido a falta de capacidade tecnica ou tempo da equipe o que geralmente ocorre e a adocao de estruturas que efetuem a modificacao mais rapidamente, independente se seguem o padrao arquitetural ou nao;Codigo ruim - devido a pressao por resultados, o desenvolvedor acaba por nao seguir certos padroes de codificacao/revisao/testes;Resposta ao usuario cada vez maior - em decorrencia dos itens anteriores, ocorre uma degracao da performance do sistema e uso cada vez maior de recursos de hardware.PrevencaoE inevitavel o envelhecimento de um software, o que podemos fazer e adiar este processo para que a vida util de um software se torne o mais prolongada possivel. Desta forma, temos como prevencao para a estagnacao, a utilizacao de Metodos Ageis. E para a fadiga, o uso de refatoracao.Tem sido registrado um numero cada vez maior de casos de sucesso usando metodos ageis (XP, DSDM, SCRUM, etc), baseados em desenvolvimento iterativo e incremental, envolvem o cliente no processo sendo otimizados para lidar com mudancase prevenir a estagnacao.Ja a refatoracao e um processo pelo qual nao sao alterados comportamentos externos do software sem que sejam melhoradas proporcionalmente a estrutura interna do mesmo. Faltam poucas semanas para o Dia do Blender Bahia - Salvador,