Se compilo Firefox invece dell'installazione binaria, funzionerà più velocemente? [chiuso]


8

Molte volte sento che il software compilato sul mio hardware funzionerà più velocemente sul mio hardware. Posso vincere il 10% delle prestazioni di Firefox o Chromium se compilato dalla fonte?


Non c'è modo sicuro di dirlo se non lo si fa davvero. Magari chiedi a un utente Gentoo. Anche se ne dubito.
muru,

"Posso ottenere il 10% delle prestazioni di Firefox o Chromium se compilato dalla fonte?" Ciò dipenderebbe fortemente dalle opzioni utilizzate durante la compilazione in entrambe le situazioni. Suppongo che quello che usiamo sia compilato in modo tale che la velocità sia la più alta possibile rispetto alle funzionalità fornite, quindi un guadagno del 10% è dubbio.
Rinzwind,

Disattiva alcune funzionalità interne di Firefox per renderlo più veloce. Anche se in tedesco, potrebbe essere utile perché molto è elencato
PythoNic

Risposte:


3

Come utente Gentoo posso dire con certezza: dipende .

  • Se disabiliti alcune opzioni pesanti, l'applicazione funzionerà più velocemente.
  • Se abiliti alcune ottimizzazioni rischiose e queste funzionano, l'applicazione funzionerà più velocemente.
  • Se si utilizzano le impostazioni predefinite a monte, l'applicazione funzionerà più lentamente.
  • Se si configura qualcosa di errato, l'applicazione sarà lenta e instabile.

In generale, non è possibile ottenere alcun miglioramento evidente mediante la semplice ricompilazione dell'app. L'unica differenza sono le applicazioni pesanti legate alla CPU come i codificatori video. Funzionano leggermente meglio con ogni nuova tecnologia CPU e ogni nuovo compilatore.


1

Ho una conoscenza ed esperienza di base nella compilazione dalla fonte. Ma per quanto ne so, ci sono alcuni vantaggi nella compilazione di un'app dalla sua fonte.

Fondamentalmente, puoi aggiungere o rimuovere funzionalità da un'app che è eccezionale se hai bisogno di alcune funzionalità specifiche in essa anziché installare l'intera app.

Pertanto, se compili un'app in base alle tue necessità, otterrai esattamente ciò di cui hai bisogno anziché l'intera app che può migliorare le prestazioni.

Dai un'occhiata a questi articoli:


Dal momento che questo post è stato pubblicato 3 mesi fa, ti chiederei di condividere qualsiasi possibile risposta alla tua domanda se sei arrivato.

bests


1
Buona risposta Mostafa, vorrei completarlo con l'esempio della guida alla compilazione di firefox della distribuzione GNU / Linux di Gentoo. (gentoo normalmente compila i pacchetti contro l'uso dei binari) wiki.gentoo.org/wiki/Firefox#USE_flags (i flag USE servono per personalizzare la compilazione ed è una buona dimostrazione di quanto è possibile ottimizzare l'installazione e le prestazioni di Firefox accendendo / OFF opzioni di compilazione)
gentooza,

0

Mentre potresti ottenere prestazioni migliori compilando un programma dalla fonte e disabilitando / abilitando particolari opzioni per adattarlo alle tue esigenze, in questo caso particolare stai parlando di un browser web. Direi che le prestazioni dei browser Web dipendono fortemente dalla velocità della connessione di rete e dalla larghezza di banda del sito Web che stai visitando e hanno poco a che fare con una compilazione ottimizzata.

Pertanto non vale la pena.

Potresti ottenere prestazioni molto migliori installando i binari e quindi alcuni plug-in specifici per browser, ad esempio per bloccare script o annunci.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.