時々、Firefox は、ウェブコンテンツをダウンロードしたり、処理したり、表示したりするために大きなシステムリソースを要求することがあります。特に、Firefox の動作が遅くなり、作業やブラウジングが中断した場合、イライラするでしょう。Firefox を使用中にリソース消費量が高いまま持続する場合、この記事を確認してください。
- CPU (中央演算処理装置) はコンピューターの「中枢部」です。
- RAM (ランダムアクセスメモリー) やメモリーは、コンピューターが同時に複数のタスクを実行するのを手助けします。
- システムリソースが多く使用されていると、コンピューター全体の性能や安定性に影響があります。
- OS によって、特定のツールからリソースの消費量を確認し、監視できます。詳しくは、後述の 追加のトラブルシューティングツールを使用する セクションをご覧ください。
目次
最新バージョンに更新する
最新バージョンの Firefox は性能が改善されていることがあります。まず、Firefox を最新リリースに更新 してください。
問題のある拡張機能とテーマを確認する
拡張機能とテーマは Firefox が通常以上のシステムリソースを消費する原因となる可能性があります。
Firefox が非常に多くのシステムリソースを消費する原因が拡張機能やテーマにあるどうか見極めるには、 Firefox をトラブルシューティングモードで起動 し、そのメモリーと CPU 消費量を観察してください。トラブルシューティングモードでは、拡張機能やテーマは無効化されます。そのため、非常に大きな改善が見られた場合には、拡張機能を無効化するか、アンインストールしてみてください。
- Firefox をトラブルシューティングモードで起動し拡張機能やテーマが問題を引き起こしているかどうかを見極める方法についての詳細な情報は、拡張機能とテーマのトラブルシューティング を参照してください。
不要なコンテンツを隠す
多くのウェブページには、不要なのに表示するだけでメモリーを使用するコンテンツがあります。Firefox に組み込まれているコンテンツブロッキングは、サードパーティ追跡コンテンツの読み込みを妨げることにより、リソースの消費を削減します。詳しくは、強化型トラッキング防止 をご覧ください。
不要なコンテンツをブロックする拡張機能があります:
- Adblock Plus や uBlock Origin は、ウェブサイト上の広告を非表示にできます。
- NoScript は、ウェブサイト上で実行されているスクリプトを選択して有効化したり無効化したりできます。
表示するタブを少なくする
表示される各タブのウェブページは、メモリーに格納される必要があります。頻繁に 100 以上のタブを開いている 場合は、より軽量な方法でそれらのページを読むとよいでしょう。以下を参照してください:
- ブックマーク。ヒント: "すべてのタブをブックマーク" すると、表示中のタブ一式をブックマークに追加できます。
- ウェブページを Pocket for Firefox に保存して後で読む。
- To-do リストアプリケーション (英語)。
大量のシステムリソースを消費するタブを閉じる
オンラインのメールクライアントページのように、最新の状態を維持するために大量のメモリーや CPU を使用するスクリプトを使用するウェブサイトがあります。これらのスクリプトが最適化されてい場合、とても大量のシステムリソースを使うことになります。Firefox タスクマネージャー (about:processes ページ) を開いて、どのタブが最もシステムリソースを消費しているかを確認できます。これらのタブを常に開いておく必要がない場合、タブを閉じて、システムリソースの使用を減らしてください。
Firefox のハードウェアアクセラレーションを確認する
Firefox のハードウェアアクセラレーションは、多くの場合メモリーと CPU の消費を減らします。 Firefox のパフォーマンス設定 を確認してハードウェアアクセラレーションがオンになっているか確認してください。また、グラフィックスドライバーが最新 であるか確認してください。
他のアプリケーションを閉じる
多くのアプリケーションを同時に起動していると、コンピューターの動作が遅くなり、他のアプリケーションの動作も遅くなります。使っていないアプリケーションを閉じると、システムリソースの消費量が削減されます。
content-prefs.sqlite ファイルの削除
Firefox は、ユーザーのデータをプロファイルフォルダー内の様々なファイルに保存します。個別のウェブサイト設定の保存に使用されるファイルが壊れている可能性があります。このファイルを削除 (あるいは名前の変更) すると、ズームレベルの設定がリセットされますが、CPU 使用率を減らす可能性あります。
-
- メニューボタン
をクリックし、 をクリック、 を選択します。 メニューから を選択します。トラブルシューティング情報 のタブが開きます。
- アプリケーション基本情報 セクションの下の プロファイルフォルダープロファイルディレクトリー の隣にある ボタンをクリックします。プロファイルフォルダーが含まれたウインドウが開きます。プロファイルフォルダーが開きます。プロファイルディレクトリーが開きます。
補足: をクリックすると Firefox でエラーが表示されるとき、または Firefox を使用してプロファイルフォルダーが開けないときは、Firefox を開かずにプロファイルフォルダーを見つける 手順に従ってください。 - メニューボタン
- Firefox メニュー
をクリックし、 を選択します。画面上部の Firefox メニューをクリックし、 を選択します。Firefox メニュー
をクリックし、 を選択します。
- プロファイルフォルダー内の content-prefs.sqlite ファイルを削除してください。これは、Firefox の次回起動時に再生成されます。
Firefox をリフレッシュする
Firefox をリフレッシュ 機能は、基本的な情報を保存したまま Firefox プロファイル を既定のデフォルト 状態に復元することで、多くの問題を修復できます。 詳しくは、Firefox をリフレッシュする - アドオンや設定のリセット をご覧ください。
追加のトラブルシューティングツールを使用する
システムリソースの大量消費をトラブルシューティングできる Firefox 内や OS の両方で使用できる様々なトラブルシューティングツールがあります。
Firefox のツール
- Firefox タスクマネージャー (Windows のタスク マネージャーと混同しないでください) は、多くのシステムリソースを消費しているタブと拡張機能を確認できるツールです。
- about:memory ページは、メモリーに関連する特定の問題 (例えば、ウェブサイト、拡張機能、テーマなどに起因するもの) をトラブルシューティングでき、時々、 ボタンですぐにメモリー消費量を削減できます。about:memory の使用ガイドは、about:memory をご覧ください。
- プログラマーでなくても、Firefox の開発者がメモリーリークのデバッグに使用するツールやヒント などを試せます。
OS のツール
- タスクマネージャー の パフォーマンス タブでリソースの使用量を見ることができます (タスクマネージャーで「詳細」をクリックして、すべてのタブを表示できます)。詳しい情報は、Microsoft のサイトの この Windows ブログ投稿 をご覧ください。
- アクティビティモニタを確認して、システムリソースがどのように使用されているか表示できます。詳しい情報は、Apple のサイトの Mac でアクティビティモニタを使う方法 をご覧ください。
- Linux のすべてのディストリビューションに含まれていなくても、Linux の多くのバージョンは、グラフィカルなリソースモニターがあります。システムモニターと呼ばれますが、他のツールを使用できることもあります。
- ターミナルで
topコマンドを実行すると実行中のプロセスとシステムリソースの消費量の一覧が表示されます。
問題のある拡張機能とテーマを確認する
長時間、Firefox を開いたままにしていると、Firefox のメモリー消費量が増加する可能性があります。これに対する回避策は定期的に Firefox を再起動することです。Firefox を再び起動したときに、タブやウィンドウウインドウ を保存されるよう設定でき、閉じたところから開始できます。詳しくは、前回のセッションの復元 をご覧ください。
コンピューターを再起動する
Firefox は、Windows Update の保留のような OS の問題によって急停止します。これは、コンピューターを再起動すると解決できるでしょう。
ハードウェアに関連する性能の問題に対処する
上記のセクションをすべて試してもメモリー消費量が最大値に近い場合、メモリーをコンピューターに増設したほうがよいかもしれません。RAM (メモリー) を追加すると、パフォーマンスを大きく改善できます。
また、コンピューターをアップグレードするときかもしれません。技術の進歩につれ、ソフトウェアは高度化し、効率的に実行するためにより強力なコンピューターを必要とします。
関連記事