Si compilo Firefox en lugar de una instalación binaria, ¿funcionará más rápido?

Si compilo Firefox en lugar de una instalación binaria, ¿funcionará más rápido?

Muchas veces escucho que el software compilado en mi hardware funcionará más rápido en mi hardware. ¿Puedo ganar el 10% del rendimiento de Firefox o Chromium si compilo desde el código fuente?

Respuesta1

Como usuario de Gentoo puedo decir con seguridad:Eso depende.

  • Si desactiva algunas opciones pesadas, su aplicación funcionará más rápido.
  • Si habilita algunas optimizaciones riesgosas y funcionan, su aplicación funcionará más rápido.
  • Si utiliza los valores predeterminados ascendentes, su aplicación funcionará más lentamente.
  • Si configura mal algo, la aplicación será lenta e inestable.

Generalmente, no se puede lograr ninguna mejora notable con una simple recompilación de la aplicación. La única diferencia son las aplicaciones que dependen mucho de la CPU, como los codificadores de vídeo. Funcionan ligeramente mejor con cada nueva tecnología de CPU y cada nuevo compilador.

Respuesta2

Tengo conocimientos y experiencia muy básicos en la compilación desde la fuente. Pero hasta donde yo sé, existen algunas ventajas al compilar una aplicación desde su fuente.

Básicamente, puede agregar o eliminar funciones de una aplicación, lo cual es excelente si necesita algunas funciones específicas en lugar de instalar la aplicación completa.

Por lo tanto, si compila una aplicación según sus necesidades, obtendrá exactamente lo que necesita en lugar de toda la aplicación, lo que puede mejorar el rendimiento.

Echa un vistazo a estos artículos:


Dado que esta publicación se realizó hace 3 meses, le pediría que comparta cualquier posible respuesta a su pregunta, si ha vuelto.

Mejores

Respuesta3

Si bien es posible obtener un mejor rendimiento compilando un programa desde el código fuente y deshabilitando/habilitando opciones particulares para adaptarlo a sus necesidades, en este caso particular estamos hablando de un navegador web. Yo diría que el rendimiento de los navegadores web depende en gran medida de la velocidad de conexión de la red y del ancho de banda del sitio web que estás visitando, y tiene poco que ver con una compilación optimizada.

Por lo tanto, no vale la pena.

Es posible obtener un rendimiento mucho mejor instalando los archivos binarios y luego algún complemento específico del navegador para, por ejemplo, bloquear scripts o anuncios.

información relacionada