it-swarm.com.de

Wenn ich Firefox kompiliere, anstatt es binär zu installieren, wird es schneller funktionieren?

Oft höre ich, dass auf meiner Hardware kompilierte Software auf meiner Hardware schneller funktioniert. Kann ich 10% der Leistung von Firefox oder Chromium gewinnen, wenn ich aus dem Quellcode kompiliere?

8

Als Gentoo-Benutzer kann ich mit Sicherheit sagen: es kommt darauf an.

  • Wenn Sie einige umfangreiche Optionen deaktivieren, arbeitet Ihre Anwendung schneller.
  • Wenn Sie einige riskante Optimierungen aktivieren und diese funktionieren, arbeitet Ihre Anwendung schneller.
  • Wenn Sie Upstream-Standardeinstellungen verwenden, arbeitet Ihre Anwendung langsamer.
  • Wenn Sie etwas falsch konfigurieren, ist die Anwendung langsam und instabil.

Im Allgemeinen kann durch einfaches Neukompilieren der App keine spürbare Verbesserung erzielt werden. Der einzige Unterschied sind starke CPU-Anwendungen wie Video-Encoder. Sie arbeiten mit jeder neuen CPU-Technologie und jedem neuen Compiler etwas besser.

3
Barafu Albino

Ich habe sehr grundlegende Kenntnisse und Erfahrungen im Kompilieren aus dem Quellcode. Soweit ich weiß, hat das Kompilieren einer App aus ihrer Quelle einige Vorteile.

Grundsätzlich können Sie Funktionen zu einer App hinzufügen oder daraus entfernen. Dies ist sehr hilfreich, wenn Sie bestimmte Funktionen benötigen, anstatt die gesamte App zu installieren.

Wenn Sie also eine App nach Ihren Wünschen kompilieren, erhalten Sie genau das, was Sie benötigen, und nicht die gesamte App, die die Leistung verbessern kann.

Schauen Sie sich diese Artikel an:


Da dieser Beitrag vor 3 Monaten erstellt wurde, möchte ich Sie bitten, eine mögliche Antwort auf Ihre Frage mitzuteilen, wenn Sie zu gekommen sind.

Beste

1

Während Sie möglicherweise eine bessere Leistung erzielen, indem Sie ein Programm aus dem Quellcode kompilieren und bestimmte Optionen deaktivieren/aktivieren, um es an Ihre Bedürfnisse anzupassen, sprechen Sie in diesem speziellen Fall von einem Webbrowser. Ich würde sagen, dass die Leistung von Webbrowsern stark von der Netzwerkverbindungsgeschwindigkeit und der Bandbreite der von Ihnen besuchten Website abhängt und wenig mit einer optimierten Zusammenstellung zu tun hat.

Daher ist es die Mühe nicht wert.

Möglicherweise erzielen Sie eine viel bessere Leistung, wenn Sie die Binärdateien und dann ein bestimmtes Browser-Plugin installieren, um z. Blockieren von Skripten oder Anzeigen.

0
dr01