Firefox が起動時に約 10 秒間フリーズする

Firefox が起動時に約 10 秒間フリーズする

Firefox を起動して Web サイトにアクセスするたびに、約 10 秒間フリーズすることに気付きます。常に同じ Web サイトではありませんが、実行開始から 2 ~ 3 分以内に必ず発生します。ブラウザーがハングしている間、ハード ディスクの LED が常にオンになっているのがわかります。

私のオペレーティング システムは Linux であり、現在拡張機能やプラグインはインストールされていません。

フォームの完了や履歴はなく、ブックマークも 20 ~ 30 個しかありません。

同じようなことに気づいた人はいますか?またはどうすればいいか知っていますか?デバッグFirefox が何を実行しているか、または何をしようとしているかを確認するには、これを使用しますか?

答え1

Win XP SP3 でも同じ問題が発生しました。FF 3.6 から FF 11 にアップデートした後、起動時に FF が約 20 秒間フリーズすることに気付きました。ハード ドライブの LED ライトは点灯しています。このフリーズは FF 12 および FF 13 でも続きました。

原因: 原因は、FF 2 まで遡る以前の FF バージョンの urlclassifier.sqlite の古いバージョンでした。
何らかの理由で、FF は起動時にそれらの古いファイルをすべて読み取ってコンパイルしていました。

解決方法: 管理者としてログオンし、すべての FF プロファイルからすべての urlclassifier バリアント ('urlclassifier.sqlite'、'urlclassifier2.sqlite'、'urlclassifier3.sqlite') を削除します。Win
XP では、Documents and Settings フォルダで「urlclassifier」で始まるすべてのファイル (例: urlclassifier*.*) を検索し、
見つかったものをすべて削除します。FF は次回の起動時に urlclassifier3.sqlite のみを再構築します。

結果: 必要な urlclassifier ファイルのみを削除して FF が再ダウンロードできるようにしたところ、フリーズはなくなりました。

答え2

関連するデバッグ パッケージがある場合は、必ずインストールしてください。 を実行してstrace firefoxから、gdb で実行して、フリーズが停止した後にバックトレースを生成してみてください (gdb でバックトレースを生成する方法については、Google で検索してください)。 どちらも Firefox の速度を低下させる可能性がありますが、かなり役立つ情報が得られます。 pastebin に投稿してここにリンクすることもできますが、Mozilla またはディストリビューションにバグ レポートを送信するのも賢明です。

関連情報