Curiosidades

20 linhas de código deixam Firefox mais rápido

Publicado por Rodrigo P. Ghedin em 24/01/11 às 15h23

Programadora descobre alteração no código-fonte do Firefox para Windows que deixa a inicialização do navegador duas vezes mais rápida.

Você pode adorar o Firefox, mas há de convir que, não importa a configuração do seu PC, nem a quantidade de complementos instalados, ele demora bastante para abrir. Se comparado com os concorrentes, então, a demora aparenta ser ainda maior. Tem solução? Parece que tem sim.

Firefox rapidinho!

Taras Glek descobriu um código/patch que, aplicado ao Firefox para Windows, torna a abertura do programa duas vezes mais rápida. Aqui está o código extra. De forma (beeeeeeeem) resumida, ele faz com que a verificação de arquivos de ~2 MB seja pulada, verificando, em vez dele, um pequeno trecho de 32 KB, o que por si só agiliza um bocado a abertura do programa "o que ele faz é ler os arquivos em blocos de 2MB invés de blocos de 32KB. Não tenho o Firefox instalado aqui, mas vamos supor que ele carrega uma DLL de 5MB na inicialização. Antes, com blocos de 32KB ele tinha que efetuar 160 (5MB * 1024 / 32KB) acessos ao disco. Agora, com 3 acessos ele consegue carregar o arquivo inteiro. Como o acesso ao disco normalmente é o gargalo do desempenho, fica fácil imaginar em como esse patch ajuda." (agradecimentos ao leitor Scott pelo complemento. Valeu!)

No momento, diversos entusiastas e beta testers estão estudando a solução. Caso se confirme válida e sem efeitos colaterais, ela será atribuída a futuras versões do Firefox.

Fonte: Neowin.

Comentários
Ibraim comentou em 28/01/11 às 00h41: Responder Nada haver com o post: Porquê o WinAjuda ainda está com esse visual aberração? Já tentei voltar a ser leitor do WinAjuda várias vezes, mas a verdade é que não dá, não atrai mais. Hoje vim parar aqui pela pesquisa do Google que me levou a outro post ainda no Wordpress. Levei um susto, fiquei feliz, mas depois percebi que era apenas a página antiga que ainda tá disponível.
Henry Jr comentou em 25/01/11 às 10h41: Responder realmente não está tão bem explicado assim...
lype comentou em 25/01/11 às 01h06: Responder Só podia ter dito se tem como aplicar esse patch e como, caso pudesse... :/
Scott comentou em 24/01/11 às 15h15: Responder ″ele faz com que a verificação de arquivos de ~2 MB seja pulada, verificando, em vez dele, um pequeno trecho de 32 KB, o que por si só agiliza um bocado a abertura do programa.″ Na verdade, Ghedin, o que ele faz é ler os arquivos em blocos de 2MB invés de blocos de 32KB. Não tenho o Firefox instalado aqui, mas vamos supor que ele carrega uma DLL de 5MB na inicialização. Antes, com blocos de 32KB ele tinha que efetuar 160 (5MB * 1024 / 32KB) acessos ao disco. Agora, com 3 acessos ele consegue carregar o arquivo inteiro. Como o acesso ao disco normalmente é o gargalo do desempenho, fica fácil imaginar em como esse patch ajuda. Mas, obviamente, isso vai fazer mais diferença em computadores antigos, com HDs mais lentos.








Mais comentados
Enquete

O que você achou do novo visual do WinAjuda?

Excelente, o melhor de todos!
Muito bom, melhor que o antigo
Bom, mas o antigo era melhor
Muito ruim...

» Resultado da enquete
Visite os sites das outras revistas: