web-dev-qa-db-ja.com

バイナリインストールの代わりにFirefoxをコンパイルすると、動作が速くなりますか?

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

8

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

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

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

3
Barafu Albino

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

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

したがって、ニーズに基づいてアプリをコンパイルすると、アプリ全体ではなく、パフォーマンスを向上させることができる正確な情報が得られます。

これらの記事をご覧ください:


この投稿は3か月前に行われたので、もしあなたが来たなら、あなたの質問に対する可能な答えを共有するようにお願いします。

ベスト

1

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

したがって、面倒な価値はありません。

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

0
dr01