Firefox が CPU リソースを大量に消費する

時々、Firefox はウェブコンテンツのダウンロードや処理、表示のために大量の CPU リソースを必要とすることがあります。Firefox の使用中に、CPU 使用率の高さに我慢したことがあるならば、この記事は、あなたが見直すべきいくつかのオプションを示してくれることでしょう。

  • CPU (Central Processing Unit: 中央演算処理装置) はコンピューターの「頭脳」です。CPU の使用率が高くなると、コンピューター全体のパフォーマンスが影響を受けます。
  • オペレーティングシステムによっては、特定のツールを用いて CPU の使用率を調べたり監視したりすることができます。Windows では、Windows タスク マネージャーのパフォーマンスタブで CPU 使用率を見ることができます。
補足: パフォーマンス情報を送信 すると、あなたの Firefox の CPU 使用率を含むデータが Mozilla に収集されます。この情報は、将来のバージョンの Firefox を改善する助けとなります。

最新バージョンに更新する

最新バージョンの Firefox では、CPU の使用率が改善されています。Firefox を最新バージョンに更新 してください。

拡張機能とテーマ

CPU リソースを消費する拡張機能とテーマを無効化する

拡張機能やテーマは、より多くの CPU リソースを Firefox に消費させる原因になることがあります。

拡張機能やテーマが多くの CPU リソースを Firefox に消費させる原因となっているか確かめるには、Firefox を セーフモード で起動し、その CPU の使用状況を監視してください。セーフモードでは、拡張機能とテーマがすべて無効化されるため、これで改善が見られた場合は、不要な拡張機能を無効化するか削除してください。

目障りなコンテンツを隠す

多くのウェブページには、広告などのあなたが必要としないコンテンツがあり、その表示のために CPU リソースが消費されます (下記の プラグインのセクション を参照)。このようなコンテンツを隠す拡張機能を利用してみてください:

  • Adblock PlusuBlock Origin は、ウェブサイト上の広告を隠します。
  • Flashblock は、ウェブサイト上の選択した Flash コンテンツを有効化または無効化できます。
  • NoScript は、ウェブサイト上で実行されるすべてのスクリプトを有効化または無効化できます。

プラグイン

Flash を除くすべての NPAPI プラグイン 拡張のサポートは、2017 年 3 月 7 日にリリースされた Firefox のバージョン 52 で終了しました。詳しくは、この互換性文書この記事 をご覧ください。
Firefox のバージョン 52 から、Flash を除くすべての NPAPI プラグイン 拡張のサポートが終了しました。詳しくは、この互換性文書この記事 をご覧ください。
特別な種類のコンテンツを表示するプラグインが、大量の CPU リソースを消費する原因になることがあります。特に、古いバージョンのプラグインで起こります。すべてのプラグインが最新バージョンになっているか確認してください。

CPU リソースを消費するプラグインを無効化する

Firefox に多くの CPU リソースを消費させているプラグインがあるかテストするには、その疑いのあるプラグインを無効化してください:

  1. メニューボタン New Fx Menu をクリックし、アドオン を選択します。アドオンマネージャーのタブが開きます。

  2. アドオンマネージャのタブで、プラグイン パネルを選択します。
  3. リストからプラグインを一つクリックし、無効化する を選択して無効化してください。
  4. この手順を繰り返して、いくつかのプラグインを無効化してください。

いくつかのプラグインを無効化した後、Firefox をいったん閉じて再起動し、CPU の使用状況を監視してください。改善が見られないときは、無効化したプラグインを再び有効化し、他のプラグインを無効化してみてください。

特定のプラグインを無効化して改善が見られたときは、不要であれば、そのプラグインを無効のままにしてください。インターネット全体で使用されているプラグインである場合は、より軽量な代替のプラグインを使用してみてください。

Flash のハードウェアアクセラレーションを確認する

Flash などの動画を再生する特定のプラグインは、全画面でコンテンツを描画するために、グラフィックカードによる描画支援 (ハードウェアアクセラレーション) が行われます。この機能は、CPU の使用率を抑えます。

  1. Flash 動画を表示するページを開いてください。
  2. 動画プレーヤーを右クリック Ctrl キーを押しながらクリックし、コンテキストメニューの 設定... をクリックします。Adobe Flash Player 設定ウィンドウウインドウ のダイアログが開きます。
  3. Adobe Flash Player 設定ウィンドウウインドウ の左下のアイコンをクリックして「ディスプレイ」パネルを開いてください。
  4. ハードウェアアクセラレーションを有効化 にチェックが入っているか確認してください。
  5. 閉じる ボタンをクリックして Adobe Flash Player 設定ウィンドウウインドウ を閉じます。

Firefox のハードウェアアクセラレーションを確認する

Firefox のハードウェアアクセラレーション機能も、CPU の使用率を抑えます。

content-prefs.sqlite ファイルの破損

Firefox は、ユーザーのデータをプロファイルフォルダー内の様々なファイルに保存します。個別のウェブサイト設定の保存に使用されるファイルが壊れている可能性があります。このファイルを削除すると、ズームレベルの設定がリセットされますが、CPU 使用率が減るでしょう。

  1. メニューボタン New Fx Menu をクリックし、ヘルプ Help-29 ボタンをクリック、トラブルシューティング情報 を選択します。トラブルシューティング情報のタブが開きます。

  2. アプリケーション基本情報 セクションの下の フォルダを開くフォルダを開くFinder で表示ディレクトリを開く ボタンをクリックします。プロファイルのファイルフォルダが含まれるウィンドウウインドウ が開きます。
  3. 補足: Firefox を使用してプロファイルフォルダーが開けないときは、Firefox を開かずにプロファイルフォルダーを見つける 手順に従ってください。
  4. メニューボタン New Fx Menu をクリックし、終了終了 Close 29 をクリックします。
  5. プロファイルフォルダー内の content-prefs.sqlite ファイルを削除してください。これは、Firefox の次回起動時に再生成されます。




Based on information from Firefox CPU usage (mozillaZine KB)

この記事は役に立ちましたか? しばらくお待ちください...

この記事の貢献者: marsf, dskmori。あなたも手助けしませんか?- 貢献するにはこちらから