Por que o Firefox 3.0 é tão lento no Linux?

6

Eu estou executando o Firefox 3.0.14 32-bit no Ubuntu 9.10 32-bit.

É muito mais lento do que no Windows XP na mesma máquina.

Alguém sabe por quê?

Além disso, qual é a maneira possível de melhorar o desempenho?

(Por favor, liste as otimizações como sua própria resposta, para que elas possam ser classificadas de forma independente.)

    
por Neil 23.10.2009 / 01:40

5 respostas

4

Uma das razões citadas é que a versão Linux do Firefox não é construída usando o PGO. PGO significa Profile Guided Optimization . A versão para Windows do Firefox é baseada em Visual C ++ com PGO

IIRC Mesmo o Mozilla não fornece binários compilados pelo PGO para Linux. Eles deram um HOWTO para construir o Firefox com o PGO , mas quantos de nós podem realmente fazer isso?

Se você deseja obter binários compilados do PGO, verifique o PGO de Ted

Benchmarks do OTOH mostram que mesmo o Windows Firefox sobre o vinho supera o Linux nativo Firefox. Se você está realmente infeliz, use o Chrome. Confie em mim, está brilhando rápido.

Existe um risco com o PGO, pois se os dados fornecidos não forem adequados, o desempenho da compilação final é ainda pior do que seria sem o PGO. Citando da Wikipedia

The caveat, however, is that the sample of data fed to the program during the profiling stage must be statistically representative of the typical usage scenarios; otherwise, profile-guided feedback has the potential of harming the overall performance of the final build instead of improving it.

    
por 23.10.2009 / 09:12
2

Se o Ubuntu 9.10 estiver totalmente atualizado, o Firefox 3.5 deve ser o navegador padrão. Não faz sentido se preocupar com uma versão antiga. A versão 3.5 possui um mecanismo JavaScript aprimorado e é muito mais rápido. Além disso, ao contrário das compilações do Windows, as construções do Linux normalmente não são compiladas com o PGO.

Você deve tentar uma versão 3.5. Além disso, você pode experimentar o Chromium, que se destaca muito bem com outros navegadores em termos de desempenho.

    
por 26.10.2009 / 11:13
0

Já tentou resolução de problemas básica ? Instalando uma versão mozilla.org moderna (3.5)?

    
por 25.10.2009 / 02:34
0

No meu netbook, notei que o desempenho foi devido ao fato de a placa de vídeo ter sido sugada. Foi um genérico construído em chip Intel. Na minha área de trabalho que tem a Nvidia 9800, o Firefox voa no Linux.

Minha observação de qualquer maneira.

    
por 25.10.2009 / 02:53
0

Desative o hyper-threading no BIOS. Embora o seu contra-intuitivo, que fez mais para melhorar o meu desempenho firefox 3.5 / ubuntu 9.10 do que qualquer coisa que eu tentei. Essencialmente, isso foi corrigido.

    
por 03.11.2009 / 04:30