Firefox のメモリーや CPU の消費量が多い - 修復方法
リビジョン情報
- リビジョン ID: 72556
- 作成日:
- 作成者: dskmori
- コメント: update.
- 査読日: はい
- 査読日:
- 査読者: dskmori
- 承認済み はい
- 現在のリビジョン? いいえ
- 翻訳準備中: いいえ
リビジョンのソース
リビジョンの内容
時々、Firefox が本来必要な量以上のメモリ (RAM) を消費することがあります。メモリが足りなくなると Firefox の動作が遅くなり、最悪の場合は Firefox がクラッシュするかもしれません。この記事では、Firefox のメモリ消費量を少なくする方法について述べます。
- ご使用のオペレーティングシステムにより異なりますが、特定のツールを使用してメモリの消費量を監視することができます。Windows の場合は、Windows のタスクマネージャのパフォーマンスタブにメモリ消費量が表示されます。
目次
最新バージョンに更新する
最新バージョンの Firefox はメモリ消費量が改善されています。まず、Firefox を 最新バージョンに更新 してください。
拡張機能とテーマ
メモリを消費する拡張機能とテーマを無効化する
拡張機能とテーマは Firefox が通常以上のメモリを消費する原因となる可能性があります。
Firefox が非常に多くのメモリを消費する原因が拡張機能やテーマにあるどうか見極めるには、Firefox を セーフモード で起動し、そのメモリ消費量を観察してください。セーフモードでは、拡張機能やテーマは無効化されます。そのため、非常に大きな改善が見られた場合には、拡張機能を無効化するか、アンインストールしてみてください。
- Firefox をセーフモードで起動し拡張機能やテーマが問題を引き起こしているかどうかを見極める方法についての詳細な情報は、拡張機能とテーマのトラブルシューティング を参照してください。
不要なコンテンツを隠す
多くの Web ページには、表示するだけでメモリを使用する不要なコンテンツがあります (下記のプラグインセクション を参照)。このような不要なコンテンツをブロックする拡張機能があります。
- Flashblock は、Web サイト上の選択した Flash コンテンツを有効化したり無効化したりできます。
- NoScript は、Web サイト上で実行されているすべてのスクリプトを選択的に有効化したり無効化したりできます。
プラグイン
特殊なコンテンツを表示するためのプラグインが、特に古いバージョンにおいて、多くのメモリを消費する可能性があります。
プラグインを更新する
インストールされたプラグインが最新バージョンか確認するには、Mozilla の プラグインチェックページ を開いてください。
メモリを消費するプラグインを無効化する
Firefox がメモリを非常に多く消費する原因となっているプラグインは、プラグインの一部を順番に無効化することで判断できます:
- メニューボタン
をクリックし、 をクリックして パネルを選択します。
- リストからプラグインをクリックして選択し、 ボタンを押して、選択したプラグインを無効にしてください。
- リスト内のプラグインに対して上記の手順を繰り返してください。
- メニューボタン
をクリックし、 をクリックして パネルを選択します。
- リストからプラグインをクリックして選択し、ドロップダウンリストから を選択して無効にしてください。
- リスト内のプラグインに対して上記の手順を繰り返してください。
プラグインをいくつか無効にした後で、Firefox を閉じて再起動し、そのメモリ消費量を観察してください。改善が見られない場合には、プラグインを再び有効にし、別の組み合わせで試してみてください。
特定のプラグインを無効にした後で Firefox のメモリ消費量に改善が見られる場合には、それを無効にしたままにしておいてもよいでしょう。そのプラグインが必要な場合は、代替となる軽量のプラグインをお試しください。
- Adobe Reader より軽量の PDF リーダについては、Firefox で PDF ファイルを表示するか他のビューアーを選択する の記事をご覧ください。
Flash のハードウェアアクセラレーション設定を確認する
Flash などの動画を再生する特定のプラグインがコンテンツをフルスクリーンで描画する時、ハードウェアによる描画支援が行われます。この機能が有効の場合、コンピュータ本体ではなく、グラフィックカードのメモリが使用されます。
- Flash プラグインを利用する動画のあるページを開いてください。
- ページ内の動画プレーヤーを右クリック control キーを押しながらクリック し、コンテキストメニューから をクリックします。Adobe Flash Player の設定画面が開きます。
- 設定ウィンドウウインドウ 左下のアイコンをクリックして パネルを開きます。
- ハードウェアアクセラレーションを有効化 を選択してチェックを入れてください。
- ウィンドウウインドウ を閉じます。 ボタンをクリックして Adobe Flash Player 設定
Firefox のハードウェアアクセラレーション設定を確認する
Firefox のハードウェアアクセラレーション機能は、コンピュータ本体ではなく、グラフィックカードのメモリを使用します。 ハードウェアアクセラレーション機能が 有効 であることを確認し、グラフィックドライバを更新 してください。
Firefox を再起動する
長時間、Firefox を開いたままにしていると、Firefox のメモリ消費量が増加する可能性があります。これを回避するには、こまめに Firefox を再起動してください。Firefox のタブやウィンドウウインドウ を保存するように設定しておくと、再起動する際に、前回終了時に開いていたページから起動することができます。詳細については、前回のセッションの復元 を参照してください。
表示するタブを少なくする
表示される各タブの Web ページは、メモリに格納される必要があります。頻繁に 100 以上のタブを開いている 場合は、より軽量な方法でそれらのページを読むとよいでしょう。以下を参照してください:
- ブックマーク。 ヒント: "すべてのタブをブックマーク" すると、表示中のタブ一式をブックマークに追加できます
- To-do リストアプリケーション (英語)。
他のアプリケーションによるメモリ消費
多くのアプリケーションを同時に起動していると、コンピュータの動作が遅くなり、他のアプリケーションの動作も遅くなります。使っていないアプリケーションを閉じると、メモリの消費量が削減されます。
メモリ関連のトラブルシューティングツール
- Firefox:
- about:memory ページでは、メモリについての特定の問題を解決できます (原因が Web サイトなのか、拡張機能やテーマなのか特定できます)。また、時々 ボタンをクリックすることで、手軽にメモリ消費量を減らせます。
- RAMBack は、Firefox のキャッシュの多くをフラッシュし、メモリリークと区別することができます。
あなたが C++ プログラマである場合は、Firefox 開発者が使うデバッグツール を試してみてください。
- システム:
- タスクマネージャでメモリの使用量を見ることができます。Microsoft サポートサイトの Windows タスク マネージャーの使用方法および Windows タスク マネージャーの問題のトラブルシューティング方法 をご覧ください。この Microsoft の記事で "コンピューターのパフォーマンスを監視する方法" のセクションをお読みください。ここでは、パフォーマンスタブやその他の情報について説明されています。
- システム:
- タスクマネージャでメモリの使用量を見ることができます。Microsoft サポートサイトの タスク マネージャーを使ってコンピューターのパフォーマンスに関する詳細を表示する をご覧ください。この Microsoft の記事で、手順の下の "メモリの使用量に関する詳細を表示する" をクリックしてください。ここでは、パフォーマンスタブやその他の情報について説明されています。
- システム:
- タスクマネージャでメモリの使用量を見ることができます。Microsoft の Blogging Windows サイトの Windows 8 Task Manager In-Depth (英語) をご覧ください。
コンピュータにメモリを増設する
上記のセクションをすべて試してもメモリ消費量が最大値に近い場合は、メモリ (RAM) をコンピュータに増設したほうがよいかもしれません。メモリは安価ですが、パフォーマンスを大きく改善できます。
Based on information from Reducing memory usage - Firefox (mozillaZine KB)