Se eu compilar o Firefox em vez da instalação binária, ele funcionará mais rápido?

Se eu compilar o Firefox em vez da instalação binária, ele funcionará mais rápido?

Muitas vezes ouço que o software compilado no meu hardware funcionará mais rápido no meu hardware. Posso ganhar 10% de desempenho do Firefox ou Chromium se compilar a partir do código-fonte?

Responder1

Como usuário do Gentoo posso dizer com certeza:depende.

  • Se você desabilitar algumas opções pesadas, seu aplicativo funcionará mais rápido.
  • Se você habilitar algumas otimizações arriscadas e elas funcionarem, seu aplicativo funcionará mais rápido.
  • Se você usar padrões upstream, seu aplicativo funcionará mais lentamente.
  • Se você configurar algo incorretamente, o aplicativo ficará lento e instável.

Geralmente, não há nenhuma melhoria perceptível que possa ser alcançada pela simples recompilação do aplicativo. A única diferença são os aplicativos pesados ​​vinculados à CPU, como codificadores de vídeo. Eles funcionam um pouco melhor com cada nova tecnologia de CPU e cada novo compilador.

Responder2

Tenho conhecimento e experiência muito básicos em compilar a partir do código-fonte. Mas, pelo que sei, existem algumas vantagens em compilar um aplicativo a partir de sua fonte.

Basicamente, você pode adicionar ou remover recursos de um aplicativo, o que é ótimo se você precisar de alguns recursos específicos, em vez de instalar o aplicativo inteiro.

Portanto, se você compilar um aplicativo com base em sua necessidade, obterá exatamente o que precisa, em vez de todo o aplicativo, o que pode melhorar o desempenho.

Dê uma olhada nestes artigos:


Como esta postagem foi feita há 3 meses, solicito que você compartilhe qualquer resposta possível à sua pergunta, caso tenha acordado.

Melhores

Responder3

Embora você possa obter melhores desempenhos compilando um programa a partir do código-fonte e desabilitando/habilitando opções específicas para adaptá-lo às suas necessidades, neste caso específico você está falando de um navegador da web. Eu diria que o desempenho dos navegadores depende muito da velocidade da conexão de rede e da largura de banda do site que você está visitando, e tem pouco a ver com uma compilação otimizada.

Portanto não vale a pena.

Você pode obter um desempenho muito melhor instalando os binários e, em seguida, algum plugin de navegador específico para, por exemplo, bloquear scripts ou anúncios.

informação relacionada