Chrome がメモリを大量に使う理由
システムのアクティビティモニターを開くと、Chrome が4、6、あるいは10 GB もの RAM を消費しているのがわかるでしょう。気のせいではありません。Chrome は依然としてあらゆるコンピューターで最もメモリを消費するアプリケーションのひとつです。ただし Google は大きな進歩を遂げています。Chrome 138(2025年6月)ではベースラインのメモリ消費が15〜20%削減され、それ以降のリリースではよりスマートなタブ管理が追加されました。それでも、基本的なアーキテクチャにより Chrome は常に予想以上のメモリを使用します。
Chrome は各タブを別プロセスとして実行します。これはマルチプロセスアーキテクチャと呼ばれ、正当な理由で存在します。一つのタブがクラッシュしてもブラウザ全体がダウンしないためです。しかしトレードオフはメモリです。すべてのタブはレンダリング、JavaScript の実行、メディア再生のために独自の RAM 割り当てを受けます。拡張機能を追加すると、それぞれが開いているすべてのタブで動作する独自のプロセスを起動します。
結果は予測可能です。30個のタブを開くと、40以上の Chrome プロセスが同時に実行される可能性があります。各プロセス自体は小さいですが、合わせるとシステムの利用可能なメモリのほとんどを食い尽くす可能性があります。
良いニュースは、それを受け入れる必要はないということです。以下は、最も手軽なものから最も効果的なものの順に並べた10の解決策です。
解決策1:Chrome の組み込みタスクマネージャーを使用する
何かを修正する前に、何がメモリを食っているかを確認する必要があります。Windows または Linux では Shift+Esc を押すか、任意のプラットフォームで「メニュー → その他のツール → タスクマネージャー」を使用します。これにより Chrome の内部タスクマネージャーが開き、タブ、拡張機能、バックグラウンドプロセスごとのメモリ使用量が表示されます。
「メモリフットプリント」列で並び替えて最も問題のあるものを見つけます。Google スプレッドシート、Figma、Slack などの重いウェブアプリを実行している単一のタブが、20個の単純なタブ合計よりも多くのメモリを使用していることがよくわかります。任意のプロセスを選択して「プロセスを終了」をクリックすると即座に強制終了できます。
解決策2:積極的に使用していないタブを閉じる
これは最も明らかな修正ですが、最も効果的でもあるので強調する価値があります。閉じたタブはすべてのメモリ割り当てを解放します。50個のタブが開いていて積極的に使っているのが5個だけなら、残りの45個は即時の利益なしにリソースを消費しています。
もちろん問題は、人々がタブを開いたままにしている理由があることです。参考資料、進行中のタスク、後で読む記事などです。単に閉じることはそのコンテキストを失うことを意味します。そこで次の解決策が登場します。
解決策3:TabGroup Vault でタブグループを保存してから閉じる
作業を失わずに Chrome のメモリを削減したい場合は、タブグループを閉じる前に保存してください。TabGroup Vault はすべてのタブ URL、グループ名、グループの色、タブの順序を保持したタブグループのスナップショットを取ります。その後それらのタブを閉じてメモリをすべて回収し、後でワンクリックで復元できます。
TabGroup Vault
価格:無料(5スナップショット)/ $29 買い切り Pro
どう役立つか:タブグループを保存し、閉じてメモリを解放し、必要な時に復元する
効果:30個の保存されたタブを閉じることで即座に2〜4 GB の RAM を解放できる
このアプローチはプロジェクトベースのワークフローに特に効果的です。月曜日にリサーチグループを保存して閉じ、別の作業をして、水曜日にそのままの状態で復元します。その間メモリはコンテキストを失わずに低い状態を保ちます。
解決策4:Chrome のメモリセーバーモードを有効にする
Chrome にはメモリセーバー(以前はタブのディスカードと呼ばれていた)という組み込み機能があります。「設定 → パフォーマンス」でメモリセーバーを有効にします。有効にすると、Chrome はしばらく訪問していないタブを自動的にディスカードし、メモリを解放します。タブはタブバーに残りますが、再度クリックするまでコンテンツはアンロードされます。
Chrome 140(2025年9月)以降、メモリセーバーは ML ベースの予測機能で大幅にアップグレードされました。これは「確率的メモリセーバー」とも呼ばれています。非アクティブな時間だけでタブをディスカードするのではなく、Chrome が機械学習を使って再訪する可能性の高いタブを予測します。再訪の確率が高いタブはロードされたまま維持され、低いタブはより積極的にディスカードされます。テストでは、アクティブタブ10個で約1.4 GB のメモリ使用量になります。メモリセーバーは最近の Chrome バージョンではデフォルトでオンですが、「設定 → パフォーマンス」で設定できます。特定のサイトを「常にアクティブに保つ」リストに追加して、ディスカードされないようにすることもできます。
メモリセーバーはパッシブなタブため込み屋に効果的ですが、まだ制限があります。ディスカードされたタブは状態を失うため、入力中のフォームや到達していたスクロール位置はタブが再読み込みされるとリセットされる可能性があります。タブを正確にそのまま保持する必要がある場合、閉じる前に TabGroup Vault で保存するのがより確実なアプローチです。
解決策5:不要な拡張機能を監査して削除する
拡張機能はメモリ肥大の隠れた原因です。各拡張機能は独自のプロセスとして実行され、多くは訪問するすべてのページにスクリプトを注入します。広告ブロッカー、パスワードマネージャー、文法チェッカー、スクリーンショットツールは個別には軽量に見えますが、合わせると数百メガバイトのオーバーヘッドを追加する可能性があります。
「chrome://extensions」にアクセスしてインストールされているものを確認してください。定期的に使用しないものはすべて無効にします。時々使用する拡張機能は、常時実行させるのではなく、必要な時だけ有効にすることを検討してください。なお、Chrome 139(2025年8月)で Manifest V2 拡張機能のサポートが廃止されました。そのアップデート後に動作しなくなった古い拡張機能は自動的に無効化されており、スペースを占有しているだけです。削除してください。
解決策6:ハードウェアアクセラレーションを無効にする(古いハードウェアの場合)
ハードウェアアクセラレーションはレンダリングタスクを CPU から GPU にオフロードします。専用グラフィックカードを搭載した最新システムではパフォーマンスが向上します。古いシステムや内蔵グラフィックスのノートパソコンでは逆効果になり、Chrome が大きなスピードメリットなしに GPU プロセス用の追加メモリを割り当てる可能性があります。
無効にするには、「設定 → システム」で「使用可能な場合はハードウェアアクセラレーションを使用する」をオフにします。Chrome を再起動してメモリ使用量が下がるか確認します。効果がなければ元に戻してください。
解決策7:タブグループを使用して非アクティブなセットを折りたたむ
Chrome のネイティブタブグループでは、トピックやプロジェクト別にタブを整理し、ワンクリックで折りたたむことができます。折りたたまれたタブグループはまだいくらかメモリを使用しますが、Chrome がバックグラウンドアクティビティを制限するため、完全にレンダリングされたタブよりも少なくなります。
さらに重要なことに、折りたたまれたグループは、どのタブがアクティブでどれを保存して閉じることができるかを視覚的に特定するのに役立ちます。TabGroup Vault と組み合わせてください。タブをグループに整理し、今すぐ必要でないグループを保存して閉じます。詳細な手順については、タブを失わずに Chrome メモリ使用量を削減するガイドをご覧ください。
解決策8:Chrome を最新バージョンに更新する
Google はほぼすべての Chrome リリースにメモリ最適化を追加しており、最近のアップデートは特に効果的です。Chrome 138(2025年6月)ではベースラインのメモリ使用量が15〜20%削減されました。Chrome 140(2025年9月)では ML ベースのメモリセーバーが導入されました。古いバージョンを使用している場合、更新するだけでメモリ使用量を大幅に削減できます。「設定 → Chrome について」でアップデートを確認してください。Chrome は通常自動更新されますが、ブラウザを再起動した時にのみ更新が適用されるため、Chrome を決して閉じないユーザーは遅れる可能性があります。
解決策9:閲覧データとキャッシュをクリアする
時間が経つにつれ、Chrome はキャッシュデータ、Cookie、閲覧履歴を蓄積し、数ギガバイトに達する可能性があります。このデータは主にディスクに存在しますが、大きなキャッシュはインデックスと管理時に Chrome の内部プロセスがより多くのメモリを消費する原因になる可能性があります。
「設定 → プライバシーとセキュリティ → 閲覧データを削除」に移動します。キャッシュされた画像とファイル、Cookie、閲覧履歴を選択します。期間を選択してデータをクリアします。明示的に選択しない限り、保存したパスワードやブックマークには影響しません。
解決策10:高度な調整に Chrome フラグを使用する
Chrome には「chrome://flags」で利用可能な実験的な設定があり、メモリ管理に役立ちます。試す価値があるもの:
- 並列ダウンロード - ダウンロードを複数のストリームに分割し、Chrome がダウンロードバッファのメモリを保持する時間を短縮します。
- スムーズなスクロール - これを無効にすると、低性能ハードウェアでのレンダリングメモリを削減できます。
- GPU ラスタライゼーション - これを有効にすると、より多くのレンダリング作業が GPU にシフトし、システム RAM が解放される可能性があります。
フラグには注意してください。実験的であり、不安定を引き起こす可能性があります。一度に一つだけ変更し、別のものを変更する前にテストしてください。
警告
Chrome フラグは将来のバージョンで変更または消える可能性のある実験的な機能です。フラグを変更後に Chrome が不安定になった場合は、「chrome://flags」ページの上部でフラグをすべてデフォルトにリセットできます。
タブのフリーズとタブのディスカードの違い
Chrome には現在、バックグラウンドタブを処理する2つの異なる方法があり、それぞれまったく異なる動作をします。フリーズ(Chrome 131 で追加されたエネルギーセーバーモードで使用)はバックグラウンドタブの JavaScript 実行を停止しますが、メモリにはそのまま保持します。クリックするとタブは即座にリロードされます。何もアンロードされていないためですが、同じ RAM を使用し続けます。ディスカード(メモリセーバーで使用)はタブをメモリから完全に削除します。戻るとタブはネットワークから再読み込みする必要があり、RAM は解放されますがフォームデータ、スクロール位置、JavaScript の状態は失われます。
重要な違い:バッテリー節約が目的ならフリーズが役立ちます。CPU の動作を停止するためです。メモリ削減が目的ならディスカードが必要です。Chrome の ML ベースのメモリセーバーはディスカードを使用します。エネルギーセーバーはフリーズを使用します。両者は補完的ですが、実際に RAM を解放するのはディスカードだけです。
2025〜2026年の Chrome メモリ改善
Google はこの1年間で意味のあるメモリ改善を出荷しました。Chrome 138(2025年6月)はレンダラーと V8 JavaScript エンジンの内部最適化により、全体的なメモリ消費を15〜20%削減しました。Chrome 140(2025年9月)は ML ベースのメモリセーバーを導入し、機械学習を使ってタブの再訪確率を予測し、優先度の低いタブをより積極的にディスカードすることで、アクティブタブ10個で約1.4 GB の使用量を実現しました。Chrome 131(2025年11月)はエネルギーセーバーモードの下でタブフリーズを追加し、CPU 集約型のバックグラウンド JavaScript を停止します。
これらの改善は実際のものであり、2025年初頭以前の Chrome を使用している場合、更新するだけでメモリ使用量が顕著に削減される可能性があります。とはいえ、Chrome はマルチプロセスアーキテクチャのため、同じタブセットで Firefox や Safari よりも多くのメモリを使用します。この記事の修正方法は、特に多くのタブ、重い拡張機能、または古いハードウェアを使用しているユーザーにとって引き続き有効です。
Chrome はどれくらいのメモリを使うべきか?
何をしているかによって異なるため、一つの正解はありません。ただし、Chrome の使用量が典型的かどうかを判断するのに役立つ一般的なベンチマークを以下に示します。
| シナリオ | 典型的な RAM 使用量 | 状態 |
|---|---|---|
| シンプルなタブ5個、拡張機能2個 | 400〜800 MB | 正常 |
| 混在したタブ15個、拡張機能5個 | 1.5〜2.5 GB | 正常 |
| タブ30個以上、ウェブアプリ起動中 | 3〜5 GB | 高いが予想範囲内 |
| タブ50個以上、重い拡張機能 | 5〜10 GB | ほとんどのシステムで問題あり |
| タブ100個以上 | 8〜16 GB 以上 | 対処なしでは持続不可能 |
これらの数値は Chrome 138 以降を前提としています。古いバージョンを使用している場合、約15〜20%高い数値が予想されます。Chrome がシステムの総 RAM の半分以上を使用している場合は、行動する時です。8 GB の RAM を持つシステムは、16 GB や 32 GB のシステムよりもはるかに早くプレッシャーを感じます。
長期的な解決策:タブの使い方を変える
上記のすべての修正は短期的には効果がありますが、Chrome のメモリ使用量の根本的な原因はほぼ常に同じです。一度に開きすぎるタブです。最も持続可能な解決策はタブの習慣を変えることです。
50個のタブをタスクリストとして開いたままにする代わりに、保存してください。タブグループを使って作業を整理し、TabGroup Vault でスナップショットを取り、積極的に使用していないものを閉じましょう。保存されたタブは復元するまでRAMを一切消費しないため、メモリペナルティなしで同じタブへのアクセスが得られます。
多くのタブで Chrome が遅くなる理由の詳細については、タブが多すぎると Chrome が遅くなる理由の解説をご覧ください。Chrome の全体的なスピードアップに関する実践的なヒントは、タブ重視の Chrome パフォーマンスガイドをご確認ください。