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

リビジョン情報
  • リビジョン ID: 2690
  • 作成日:
  • 作成者: marsf
  • コメント: 公開。
  • 査読日: いいえ
  • 翻訳準備中: いいえ
リビジョンのソース
リビジョンの内容

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

  • CPU (Central Processing Unit: 中央演算処理装置) はコンピュータの「頭脳」です。CPU の使用率が高くなると、コンピュータ全体のパフォーマンスが影響を受けます。
  • オペレーティングシステムによっては、特定のツールを用いて CPU の使用率を調べたり監視したりすることができます。Windows では、Windows タスクマネージャのパフォーマンスタブで CPU 使用率を見ることができます。


特定のページで起こる場合

特定の Web サイトを訪れている間に CPU 使用率が高くなる場合は、以下のよくある問題に当てはまるかどうかを確認してください。


プラグイン

Flash

YouTube などの一部のサイトは Flash と呼ばれるプラグインを必要としています。Flash プラグインは、Web ブラウザのウィンドウウインドウ 内にアニメーションや動画コンテンツを表示するために使用されます。このプラグインは定期的に更新されるため、最新のバージョンの使用を求めているサイトもあります。

  1. Flash プラグインの最新バージョンをダウンロードしてインストールしてください。さらなる情報については、Flash プラグイン利用ガイド を参照してください。
  2. Flashblock と呼ばれる Firefox アドオンによって、Web サイト上の Flash コンテンツを選択的に有効にしたり無効にしたりすることができます。

Adobe Reader

Adobe Reader プラグインは、Firefox ブラウザ内に PDF 文書を表示することができます。このプラグインは、PDF 文書の閲覧や表示のための無料ツールである Adobe Reader のブラウザコンポーネントです。PDF 文書にアクセスしている時に問題が発生するように思われる場合は:

  1. Adobe Reader を最新バージョンに更新してみてください。さらなる情報については、Adobe Reader プラグイン利用ガイド を参照してください。
  2. PDF 文書を Firefox の外で開くよう設定することができます。さらなる情報については、Firefox の外で PDF 文書を開く を参照してください。

JavaScript

JavaScript は、メニューやサウンド、その他の機能を高めるために多くの Web サイトで使用されているスクリプト型言語です。個々のサイトにおいては、JavaScript の広範囲にわたる使用によって大量の CPU リソースを必要とすることがあります。NoScript と呼ばれる Firefox アドオンによって、Web サイト上の JavaScript を選択的に無効にすることができます。さらなる情報については、NoScript を参照してください。

  • JavaScript の動作の種類を選択的に有効にしたり無効にしたりすることもできます。この設定によってパフォーマンスに影響を与える可能性もあります。さらなる情報については、JavaScript 設定と対話的なウェブページの設定 を参照してください。


Web サイトを報告する

特定のサイトで問題の原因を見つけることができない場合は、Firefox の開発チームへ、そのサイトについて報告してください。開発チームは、そのサイトを調べて、取り組む必要のある Firefox に特有の問題がないかどうかを判断します。

  • Web サイトを報告するには、メニュー上の ヘルプ メニューをクリックし、不具合のあるサイトを報告... を選択してください。
注意: 不具合のある Web サイトを報告する際に、あなたの個人情報は必要ありません。特定の Web サイトの問題を報告することで、Firefox の開発チームによるブラウザの改善を手伝うことができます。


すべての Web サイトで起こる場合

拡張機能

Firefox 用の拡張機能は世界中に広がる何千もの人々からなるコミュニティによって開発されています。こうした人々は自分たちの拡張機能に責任を負っています。時々、変化する開発基準や拡張機能間の対立、あるいは Firefox の新しいバージョンに対する不十分なサポートによって、CPU の使用率に関する問題が発生することがあります。さらなる情報については、拡張機能とテーマのトラブルシューティング を参照してください。


ハードウェアアクセラレーション

一部のビデオカードやドライバでカーソルやビットマップのハードウェアアクセラレーションを無効にすると、画像を表示する際の CPU 使用率を減らすことができます。さらなる情報については、あなたのビデオカードに付属しているドキュメントを参照してください。

Windows 互換モード

Windows 互換モードによって、オペレーティングシステムの以前のバージョンを模した環境で Windows プログラムを実行することができます。例えば、Firefox をまるで Windows 95 で動かしているかのように Windows XP 環境下で実行することができます。

win-compatibilitymode.png互換モードの Windows で Firefox を実行すると、CPU 使用率が高くなることが知られています。互換モードで Firefox を実行するのを Windows に止めさせるには:

  1. firefox.exe ファイルを探してください。一般的に、このファイルは
    C:\Program Files\Mozilla Firefox にあります。
  2. Firefox アイコンを右クリックし、プロパティ を選択して Mozilla Firefox のプロパティウィンドウを開きます。
  3. 互換性 タブを選択し、互換モードでこのプログラムを実行する にチェックが入っていないことを確かめてください。

Windows Prefetch

Windows の新しいバージョンでは、起動処理を高速化するためのメカニズムを利用しています。Windows XP と Vista システム上では、オペレーティングシステムは、オペレーティングシステムやアプリケーションの起動処理の間に、プログラムを構成する多くのファイルを読み込まなければなりません。Windows は、起動処理の間に読み込む部分の記録をフォルダ内に維持しています。次の起動時にはこの記録をトレースして、ハードディスク上を何度も往復して読み込むことなく、一度にすべてのファイルを効率よく読み込みます。この Prefetch メカニズムによって、コンピュータ全体のパフォーマンスを高くすることができます。

しかし、読み込むファイルを決定する方法は Firefox に対して効率が良いとは限らず、大量の CPU リソースを必要とするかもしれません。Windows XP や Windows Vista 環境では、prefetch ファイルを削除したほうが、より高速になる可能性があります。prefetch ファイルは次の場所に保存されています:
C:\Windows\Prefetch\

ファイル名が次の文字列で始まるファイルをすべて削除してください: FIREFOX




Based on information from Firefox CPU usage (mozillaZine KB)