web-dev-qa-db-ja.com

LinuxでFirefox3.0が非常に遅いのはなぜですか?

Ubuntu 9.1032ビットでFirefox3.0.1432ビットを実行しています。

同じマシン上のWindows XPよりもはるかに低速です。

誰かが理由を知っていますか?

また、パフォーマンスを向上させるための可能な方法は何ですか?

(最適化を独自の回答としてリストしてください。個別に評価できます。)

6
Neil

引用された理由の1つは、LinuxバージョンのFirefoxがPGOを使用して構築されていないことです。 PGOは プロファイルガイド付き最適化 の略です。 FirefoxのWindowsバージョンは Visual C++ with PGO に基づいて構築されています

IIRC Mozillaでさえ、Linux用のPGOコンパイル済みバイナリを提供していません。彼らは PGOでFirefoxを構築するためのHOWTO を与えました、しかし私たちの何人が本当にそれをすることができますか?

PGOでコンパイルされたバイナリを取得する場合は、 TedのPGOビルド を確認してください。

OTOHベンチマークは、ワインよりもWindowsFirefoxでさえネイティブのLinuxFirefoxよりも優れていることを示しています。本当に不満がある場合は、Chromeを使用してください。私を信じてください、それは速く燃えています。


提供されたデータが適切でない場合、最終ビルドのパフォーマンスはPGOがない場合よりもさらに悪くなるため、PGOにはリスクがあります。ウィキペディアからの引用

ただし、プロファイリング段階でプログラムに提供されるデータのサンプルは、一般的な使用シナリオを統計的に表す必要があることに注意してください。そうしないと、プロファイルに基づくフィードバックが、最終ビルドを改善するのではなく、全体的なパフォーマンスに悪影響を与える可能性があります。

4
Manish Sinha

Ubuntu 9.10が完全に更新されている場合は、Firefox3.5がデフォルトのブラウザになります。古いリリースについて心配するのは意味がありません。バージョン3.5ではJavaScriptエンジンが改善されており、はるかに高速です。また、Windowsビルドとは異なり、Linuxビルドは通常PGOでコンパイルされません。

3.5ビルドを試す必要があります。また、パフォーマンスの点で他のブラウザと非常によくスタックするChromiumを試すことができます。

2
alfplayer

BIOSでハイパースレッディングを無効にします。直感に反しますが、Firefox 3.5/ubuntu9.10のパフォーマンスを私が試したものよりも改善しました。基本的に、それはそれを修正しました。

0
doodlebug

試しましたか 基本的なトラブルシューティング ?最新の(3.5)mozilla.orgビルドをインストールしますか?

0
Nickolay

私のネットブックで、パフォーマンスの低下はビデオカードが吸い込まれたばかりであることに気づきました。これは、一般的な組み込みのIntelチップでした。 Nvidia 9800を搭載したデスクトップでは、FirefoxはLinuxで動作します。

とにかく私の観察。

0
Natalie Adams