バイナリインストールの代わりにFirefoxをコンパイルすると、より速く動作しますか?[閉まっている]


8

私のハードウェアでコンパイルされたソフトウェアは私のハードウェアでより速く機能すると聞いています。ソースからコンパイルした場合、FirefoxまたはChromiumのパフォーマンスの10%を獲得できますか?


あなたが実際にそうしない限り、明確な方法はわかりません。たぶんGentooユーザーに聞いてみてください。疑わしいけど
muru 2015年

「ソースからコンパイルした場合、FirefoxまたはChromiumのパフォーマンスの10%を獲得できますか?」これは、両方の状況でコンパイル中に使用されるオプションに大きく依存します。私たちが使用するものは、提供された機能に対して速度が可能な限り最高になるようにコンパイルされているので、10%の増加は疑わしいと思います。
Rinzwind 2016

Firefoxの一部の内部機能をオフにして、高速化します。ドイツ語ですが、たくさんリストされているので参考になるかもしれません
PythoNic

回答:


3

Gentooユーザーとして私は確かに言うことができます:それは依存します。

  • 重いオプションをいくつか無効にすると、アプリケーションはより速く動作します。
  • リスクのある最適化を有効にしてそれらが機能する場合、アプリケーションはより速く機能します。
  • アップストリームのデフォルトを使用すると、アプリケーションの動作が遅くなります。
  • 何かを誤って設定すると、アプリケーションが遅くなり、不安定になります。

一般に、アプリの単純な再コンパイルによって達成できる顕著な改善はありません。唯一の違いは、ビデオエンコーダーのようなCPUに依存するアプリケーションです。すべての新しいCPUテクノロジとすべての新しいコンパイラで、パフォーマンスがわずかに向上します。


1

私はソースからのコンパイルに関して非常に基本的な知識と経験を持っています。しかし、私が知る限りでは、ソースからアプリをコンパイルすることにはいくつかの利点があります。

基本的に、アプリ全体をインストールするのではなく、アプリに特定の機能が必要な場合は、アプリに機能を追加または削除できます。

したがって、必要に応じてアプリをコンパイルすると、パフォーマンスを向上させることができるアプリ全体ではなく、必要なものが正確に得られます。

これらの記事を見てください:


この投稿は3か月前に作成されたものですので、ご質問があればお答えください。

ベスト


1
良い答えモスタファ、gentoo GNU / linuxディストリビューションのfirefoxコンパイルガイドの例でそれを完了したいと思います。(通常、gentooはバイナリを使用してパッケージをコンパイルします)wiki.gentoo.org/wiki/Firefox#USE_flags(USEフラグはコンパイルをカスタマイズするためのものであり、ON / OFFコンパイルオプション)
gentooza '25

0

ソースからプログラムをコンパイルし、特定のオプションを無効/有効にしてニーズに合わせて調整することで、パフォーマンスが向上する可能性がありますが、この特定のケースでは、Webブラウザーについて話しています。Webブラウザーのパフォーマンスは、ネットワーク接続速度とアクセスしているWebサイトの帯域幅に大きく依存し、最適化されたコンパイルとはほとんど関係ないと思います。

したがって、それは問題を起こす価値はありません。

バイナリをインストールしてから、スクリプトや広告をブロックするための特定のブラウザプラグインをインストールすると、パフォーマンスが大幅に向上する可能性があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.