Firefox をバイナリインストールではなくコンパイルすると動作が速くなりますか?

Firefox をバイナリインストールではなくコンパイルすると動作が速くなりますか?

自分のハードウェアでコンパイルされたソフトウェアは、自分のハードウェアでより高速に動作するとよく聞きます。ソースからコンパイルすると、Firefox や Chromium のパフォーマンスの 10% 向上できますか?

答え1

Gentoo ユーザーとして、私は確実にこう言えます:場合によります

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

一般的に、アプリを単純に再コンパイルするだけでは、目立った改善は得られません。唯一の違いは、ビデオ エンコーダーなどの CPU に負荷がかかるアプリケーションです。これらのアプリケーションは、新しい CPU テクノロジや新しいコンパイラーがリリースされるたびに、パフォーマンスがわずかに向上します。

答え2

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

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

したがって、ニーズに基づいてアプリをコンパイルすると、アプリ全体ではなく必要なものだけが得られ、パフォーマンスが向上します。

以下の記事をご覧ください:


この投稿は 3 か月前に作成されたため、質問に対する可能な回答があれば共有していただければ幸いです。

ベスト

答え3

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

したがって、面倒をかける価値はありません。

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

関連情報