Firefox のメモリー消費量が多い

時々、Firefox が本来必要な量以上のメモリー (RAM) を消費することがあります。メモリーが足りなくなると Firefox の動作が遅くなり、最悪の場合は Firefox がクラッシュするかもしれません。この記事では、Firefox のメモリ消費量を少なくする方法について述べます。

  • ご使用のオペレーティングシステムにより異なりますが、特定のツールを使用してメモリーの消費量を監視することができます。Windows の場合は、Windows のタスクマネージャーのパフォーマンスタブにメモリー消費量が表示されます。
補足: パフォーマンスデータを送信 すると、Mozilla があなたの Firefox のメモリー消費量を含むデータを集め、将来のバージョンの改善に役立てることができます。

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

最新バージョンの Firefox はメモリー消費量が改善されています。まず、Firefox を 最新バージョンに更新 してください。

拡張機能とテーマ

メモリーを消費する拡張機能とテーマを無効化する

拡張機能とテーマは Firefox が通常以上のメモリーを消費する原因となる可能性があります。

Firefox が非常に多くのメモリーを消費する原因が拡張機能やテーマにあるどうか見極めるには、Firefox を セーフモード で起動し、そのメモリー消費量を観察してください。セーフモードでは、拡張機能やテーマは無効化されます。そのため、非常に大きな改善が見られた場合には、拡張機能を無効化するか、アンインストールしてみてください。

不要なコンテンツを隠す

多くのウェブページには、表示するだけでメモリーを使用する不要なコンテンツがあります (下記のプラグインセクション を参照)。このような不要なコンテンツをブロックする拡張機能があります。

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

プラグイン

Flash を除くすべての NPAPI プラグイン 拡張のサポートは、Firefox のバージョン 52 がリリースされた 2017 年 3 月に終了しました。詳しくは、この互換性文書この記事 をご覧ください。
Firefox のバージョン 52 から、Flash を除くすべての NPAPI プラグイン 拡張のサポートが終了しました。詳しくは、この互換性文書この記事 をご覧ください。
特殊なコンテンツを表示するためのプラグインが、特に古いバージョンにおいて、多くのメモリーを消費する可能性があります。すべてのプラグインが最新であるか確認してください。

メモリーを消費するプラグインを無効化する

Firefox がメモリーを非常に多く消費する原因となっているプラグインは、プラグインの一部を順番に無効化することで判断できます:

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

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

プラグインをいくつか無効にした後で、Firefox を閉じて再起動し、そのメモリ消費量を観察してください。改善が見られない場合には、プラグインを再び有効にし、別の組み合わせで試してみてください。

特定のプラグインを無効にした後で Firefox のメモリ消費量に改善が見られる場合には、それを無効にしたままにしておいてもよいでしょう。そのプラグインが必要な場合は、代替となる軽量のプラグインをお試しください。

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

Flash などの動画を再生する特定のプラグインがコンテンツをフルスクリーンで描画する時、ハードウェアによる描画支援が行われます。この機能が有効の場合、コンピューター本体ではなく、グラフィックカードのメモリが使用されます。

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

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

Firefox のハードウェアアクセラレーション機能は、コンピューター本体ではなく、グラフィックカードのメモリーを使用します。 ハードウェアアクセラレーション機能が 有効 であることを確認し、グラフィックドライバーを更新 してください。

Firefox を再起動する

長時間、Firefox を開いたままにしていると、Firefox のメモリー消費量が増加する可能性があります。これを回避するには、こまめに Firefox を再起動してください。Firefox のタブやウィンドウウインドウ を保存するように設定しておくと、再起動する際に、前回終了時に開いていたページから起動することができます。詳細については、前回のセッションの復元 を参照してください。

表示するタブを少なくする

表示される各タブのウェブページは、メモリーに格納される必要があります。頻繁に 100 以上のタブを開いている 場合は、より軽量な方法でそれらのページを読むとよいでしょう。以下を参照してください:

他のアプリケーションによるメモリ消費

多くのアプリケーションを同時に起動していると、コンピュータの動作が遅くなり、他のアプリケーションの動作も遅くなります。使っていないアプリケーションを閉じると、メモリの消費量が削減されます。

メモリー関連のトラブルシューティングツール

  • Firefox:
    • about:memory ページでは、メモリーについての特定の問題を解決できます (原因がウェブサイトなのか、拡張機能やテーマなのか特定できます)。また、時々 Minimize memory usage ボタンをクリックすることで、手軽にメモリー消費量を減らせます。about:memory についての使用ガイダンスは、about:memory をご覧ください。
    • RAMBack は、Firefox のキャッシュの多くをフラッシュし、メモリーリークと区別することができます。

      あなたが C++ プログラマーでなくても、Firefox 開発者が使うデバッグツールやヒント を試してみてください。
  • システム:
    • タスクマネージャーでメモリーの使用量を見ることができます。Microsoft の Blogging Windows サイトの Windows 8 Task Manager In-Depth (英語) をご覧ください。

コンピュータにメモリーを増設する

上記のセクションをすべて試してもメモリー消費量が最大値に近い場合は、メモリー (RAM) をコンピューターに増設したほうがよいかもしれません。メモリーは安価ですが、パフォーマンスを大きく改善できます。




Based on information from Reducing memory usage - Firefox (mozillaZine KB)

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

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