ブラウザがRAMを食い尽くすのを防ぐ方法

ブラウザがRAMを食い尽くすのを防ぐ方法

皆さんは、お気に入りのウェブブラウザを様々な用途に使っているのではないでしょうか。インターネットの利用はもちろんのこと、動画の視聴、ドキュメントの共同作業、スプレッドシートの作成など、様々な用途に利用されていることでしょう。そのため、開いているタブの数が2桁(あるいは3桁)に達すると、ブラウザはあっという間にシステムリソースを大量に消費し始める可能性があります。

ただし、どのブラウザを使っていても、これに対処する方法はあります。注意深く管理することで、RAM(ランダムアクセスメモリ)の使用量を最小限にすることができます。RAMはコンピュータの思考スペースのような役割を果たします。RAMを少し解放すれば、MacでもPCでも、より応答性が高く、より高速なエクスペリエンスが得られます。

知っておくべきブラウザ設定

まず第一に、開いているブラウザのタブは少ないほど良いです。少なくともメモリ管理の観点からは。常にすべてのタブを開いたままにしておきたい気持ちはわかりますが、少し自制心を持って、(少なくとも今は)使い終わったタブを閉じることで、大きな違いが生まれます。閉じたタブは、閲覧履歴から数回クリックするだけで再び開くことができることを覚えておいてください。タブは閉じておきましょう。

開いているタブの数を数個に抑えられない場合でも、他の方法があります。まず、ブラウザソフトウェアを最新バージョンに更新してください。これらのアップデートには、ブラウザが消費するRAM(およびCPU時間)の負荷を軽減する最適化や調整が含まれることがよくあります。ブラウザはアップグレードを自動的に適用するはずですが、念のため確認することをお勧めします。

ブラウザのタスク マネージャーを見ると、RAM がどこに配置されているかがわかります。
ブラウザのタスクマネージャーでRAMの割り当て先を確認できます。スクリーンショット:Google Chrome

ブラウザのタスクマネージャーを詳しく見れば、どのサイトや開いているタブが最もリソースを消費しているかがわかります。Chrome、Firefox、Edgeでは、ブラウザメニューの「その他のツール」の下にタスクマネージャーがあります。macOSのSafariにはタスクマネージャーがないため、このオプションは利用できません。

ブラウザ拡張機能も、RAMの使用量を削減できる有効な手段です。普段あまり使っていないアドオンは、他の用途に使えるシステムリソースを無駄に消費しているだけです。使用しているブラウザの拡張機能リストを開いて、不要な拡張機能がないか確認してみましょう。拡張機能は数回クリックするだけでアンインストールでき、必要に応じて後で再インストールすることも可能です。

Microsoft Edge comes with built-in tab management features.
Microsoft Edgeにはタブ管理機能が組み込まれています。スクリーンショット:Microsoft Edge

ブラウザ固有の設定は様々あります。例えば、ハードウェアアクセラレーションは、一部のシステムでグラフィックプロセッサに一部のタスクをオフロードすることで効果を発揮します。ChromeとEdgeの設定ページで「システム」、Firefoxの設定で「全般」を確認してください(事前に「推奨パフォーマンス設定を使用する」のチェックを外す必要があるかもしれません)。Edgeには、タブを自動的にスリープさせるなど、タブ管理オプションがいくつか組み込まれており、設定の「システム」ページにも同様に用意されています。

すべてのブラウザメーカーは、アプリケーションを元のデフォルト設定にリセットすることで、未使用の拡張機能やキャッシュデータなどの蓄積された不要なデータを削減し、システムの負荷を軽減できると推奨しています。Safariでは実際には実行できませんが、Google Chrome、Mozilla Firefox、Microsoft Edgeでは、詳細な公式手順がオンラインで公開されています。

拡張機能を使用してRAM使用量を削減する方法

ブラウザのパフォーマンスを最適化し、RAMの消費量を削減できる拡張機能は数多く存在します。主に開いているタブの数を制限することで、その効果を発揮します。ご自身のハードウェアとソフトウェアの設定に最適なものを見つけるには、試行錯誤が必要になるかもしれませんが、選択肢は豊富にあります。

例えば、Chrome、Firefox、Edgeの「Auto Tab Discard」は、一定時間操作がないタブをシャットダウンし、CPUとRAMを解放します。このアドオンには多くのオプションが用意されており、特定のタブをホワイトリストに登録して閉じないようにしたり、メディア再生中のタブを除外したりといったことが可能です。

Auto Tab Discard is packed with options.
自動タブ破棄には多くのオプションがあります。スクリーンショット: 自動タブ破棄

似たような機能を持つ、ChromeとEdge専用の「The Great Suspender」(旧バージョンを悩ませていたマルウェアが存在しないバージョン)があります。タブは閉じられませんが、一定時間使用されていないタブは一時停止状態になるため、再び必要になったときに再読み込みが必要になります。「Auto Tab Discard」と同様に、特定のタブを一時停止しないように指定することもできます。

Chrome、Firefox、Edge、Safariで動作するOneTabは、少し異なるアプローチを採用しています。主な機能は、タブの列をリストに素早く変換できることです。これにより、ブラウザはすべてのタブを管理する必要がなくなり、クリックするだけでタブを元に戻すことができます。必要に応じてグループとして表示することも可能です。このアドオンには、ピン留めされたタブを無視する機能など、便利なオプションも多数含まれています。

OneTab can dismiss bunches of tabs with a click.
OneTabはクリック一つで複数のタブを閉じることができます。スクリーンショット:OneTab

タブの広がりを抑えるもう一つの方法は、Firefoxで使える「タブの制限」を使うことです。この機能は、一度に開けるタブの数を制限するので、それ以上開こうとすると、既存のタブが自動的に閉じられます。最後に開いたタブ、最も使用頻度の低いタブ、一番左または一番右のタブを閉じるか選択でき、ピン留めされたタブを無視するオプションもあります。

ChromeとEdge用のSession Buddyなど、より包括的なタブマネージャーも利用可能です。タブをグループとして保存し、様々な便利な機能(必要に応じてタブグループの名前変更や結合など)を使って整理できます。この拡張機能は、ブラウジングの生産性を向上させるだけでなく、RAMの消費量を最小限に抑える効果もあります。

Tagged: