Muitas vezes ouço que o software compilado no meu hardware funcionará mais rápido no meu hardware. Posso ganhar 10% do desempenho do Firefox ou Chromium se compilar a partir da fonte?
Muitas vezes ouço que o software compilado no meu hardware funcionará mais rápido no meu hardware. Posso ganhar 10% do desempenho do Firefox ou Chromium se compilar a partir da fonte?
Respostas:
Como usuário do Gentoo, posso dizer com certeza: depende .
Geralmente, não há melhorias visíveis que possam ser alcançadas pela simples recompilação do aplicativo. A única diferença são aplicativos pesados vinculados à CPU, como codificadores de vídeo. Eles apresentam um desempenho um pouco melhor a cada nova tecnologia de CPU e a cada novo compilador.
Tenho conhecimentos e experiência muito básicos em compilação a partir do código-fonte. Mas até onde eu soube, existem algumas vantagens na compilação de um aplicativo a partir de sua origem.
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 todo o aplicativo.
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.
Veja estes artigos:
Como este post foi feito há 3 meses, solicito que você compartilhe qualquer resposta possível à sua pergunta, se você tiver acessado.
Bests
Embora você possa obter melhores desempenhos compilando um programa da fonte e desativando / ativando opções específicas para adaptá-lo às suas necessidades, nesse caso em particular, você está falando de um navegador da web. Eu diria que o desempenho dos navegadores da Web 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 desempenhos muito melhores instalando os binários e, em seguida, algum plug-in específico do navegador para, por exemplo, bloquear scripts ou anúncios.