Firefox のメモリ消費量が多い

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

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

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

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

拡張機能とテーマ

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

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

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

不要なコンテンツを隠す

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

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

プラグイン

特殊なコンテンツを表示するためのプラグインが、特に古いバージョンにおいて、多くのメモリを消費する可能性があります。

プラグインを更新する

インストールされたプラグインが最新バージョンか確認するには、Mozilla の プラグインチェックページ を開いてください。

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

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

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

  2. アドオンマネージャのタブで、プラグイン パネルを選択します。
  3. リストからプラグインをクリックして選択し、無効化 ボタンを押して、選択したプラグインを無効にしてください。
  4. リスト内のプラグインに対して上記の手順を繰り返してください。
  1. Firefox ウィンドウ上部の Firefox ボタンメニューバー上の ツール メニューFirefox ウィンドウ上部の ツール メニューをクリックし、アドオン を選択します。アドオンマネージャのタブが開きます。 メニューボタン 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 のタブやウィンドウウインドウ を保存するように設定しておくと、再起動する際に、前回終了時に開いていたページから起動することができます。詳細については、前回のセッションの復元 を参照してください。

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

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

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

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

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

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

      あなたが C++ プログラマである場合は、Firefox 開発者が使うデバッグツール を試してみてください。

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

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




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



この記事を共有する: http://mzl.la/LnX4ca

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

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