Chromeでタブ100個のメモリ使用量|Macでの測り方と減らし方
ファンが回りっぱなしになり、クリックのたびに一瞬止まる。アクティビティモニタを開くと Google Chrome Helper (Renderer) がずらりと並んでいる。その裏にはタブが100個近く開いた窓がある。この状態で「google chrome 100 tabs memory usage」と検索する人が本当に知りたいのは、タブ100個の平均使用量という数字ではありません。いま重いのがChromeのせいなのか、Macの容量が足りていないのか、そのどちらなのかです。答えを出す手順と、判定結果ごとに何を変えればよいのかを順に見ていきます。
タブの数と重さは、思っているほど連動していない
先に結論を書くと、タブ100個の使用量に決まった数字はありません。同じ100個でも、記事や検索結果のような静的なページばかりなら合計は数GBで収まりますが、チャット・メール・課題管理・デザインツールのようなWebアプリケーションが10個混ざるだけで、その10個のほうが残りの90個を上回ることが普通に起こります。
理由は、ブラウザから見て「開いているだけのタブ」と「動き続けているタブ」がまったく別のものだからです。読み終えた記事のページは、描画が終わればほとんど何もしていません。一方、通知を受け取るために接続を保っているアプリケーションや、一定間隔でグラフを描き直すダッシュボードは、画面に映っていない間も働いています。
ここを取り違えると、対処の方向がずれます。重いから片づけようとして閉じるのは、たいてい捨てやすい記事のタブのほうです。実際に容量を食っているアプリケーションは仕事に使っているので閉じられず、結果として体感はほとんど変わりません。数を減らす前に、どのタブがいくつ使っているのかを見るほうが先です。
メモリはタブごとではなく、プロセスの束として使われている
Chromeは1つの大きな入れ物にタブを詰めているわけではなく、サイトごとに別のプロセスを立てます。これはSite Isolationと呼ばれる設計で、あるサイトのページが別のサイトのデータに触れないようにするための仕組みです。安全と引き換えに、プロセスの数だけ土台の分の容量がかかります。
On desktop in Chrome 67, this is about 10-13% when isolating all sites with many tabs open. 出典: chromium.org
Chromiumのプロジェクトが公開している資料では、多数のタブを開いた状態で全サイトを分離したときの上乗せは10〜13%程度と説明されています。つまり分離そのものの費用は全体の1割前後で、残りの大半はページの中身が使っている分です。
もう1つ見落とされやすいのが拡張機能です。拡張機能はタブと関係なく常駐し、それぞれが自分の実行環境を持ちます。タブの多さに困って入れた拡張機能が、常に居座るプロセスを1つ増やしている、という構図は珍しくありません。3つ目を入れる前に、いま入っているものを見直す価値があります。
Macで測る手順は2段階で足りる
推測をやめるための道具は2つあり、それぞれ答える範囲が違います。
1つ目はChrome自身のタスクマネージャです。Windowsでは Shift+Esc ですが、Macではウインドウメニューの中にあります。開いたらメモリフットプリントの列で並べ替えます。ここで分かるのは「どのタブがいくつ使っているか」で、実際に見てみると上位の5行だけで全体のかなりの割合を占めていることが多く、しかもその5つは毎日同じ顔ぶれです。
Chromeの設定にはタブのプレビューに使用量を出す項目もあり、これを有効にするとタブにポインタを置くだけで数字が読めます。すでに動作が重い機械では、こちらのほうが手数が少なくて済みます。
2つ目はmacOS側のアクティビティモニタです。ここで見るのはChromeの合計値ではなく、メモリタブの下にある「メモリプレッシャー」と「スワップ使用領域」の2つです。
The amount of space being used on your startup disk to swap unused files to and from RAM. 出典: support.apple.com
Appleはスワップ使用領域を、使っていないファイルをRAMとの間で退避させるために起動ディスク上で使われている容量、と説明しています。判定はここで分かれます。メモリプレッシャーが緑でスワップがほぼ0のままなら、Chromeが9GB使っていても困っていません。タブを閉じても速くはなりません。逆にスワップが増え続けているなら、引っかかりの正体はディスクへの退避で、このときだけ使用量を減らす意味があります。
メモリセーバーで減る分と、代わりに払うもの
Chromeにはこの状況のための機能が標準で入っています。設定のパフォーマンスにあるメモリセーバーです。ヘルプにはこう書かれています。
Chrome deactivates tabs that you aren't currently using. When you access an inactive tab, it automatically reloads. 出典: support.google.com
使っていないタブを非アクティブにし、開き直したときに自動で読み込み直す動きです。強さは3段階あり、ヘルプでは弱め、バランス、最大と説明されています。非アクティブになるまでの時間が違うだけで、強くするほど解放は増え、再読み込みも増えます。
払う代償は具体的です。長い記事は先頭から読み込み直すので読んでいた位置が消えます。送信前のフォームは空に戻ることがあります。時間をかけて集計したレポート画面はもう一度集計から始まります。ログインを保っていた画面が入り直しを求めてくることもあります。参照用のページならどれも困りませんが、実際に作業しているアプリケーションでは全部が困ります。
現実的な設定は、メモリセーバーを強めにしたうえで、通知を受け取る必要があるアプリケーションだけを常にアクティブのままにする例外へ入れる形です。非アクティブなタブを見分けられる表示も併せて有効にしておくと、後から突然読み込み直される戸惑いが減ります。
解放しても軽くならないタブが残る
メモリセーバーが働いたあとに残るものが、そのMacの本当の負荷です。中身はだいたい次の4種類に分かれます。
- 接続を保っているアプリケーション。メール・チャット・課題管理は、更新しなくても通知が届くように接続を開いたままにしています。通知が要る時点で、そのタブは解放の対象から外れます
- 文書を抱えているツール。長い文書、行数の多い表、要素の多いキャンバスは、内容そのものが大きいので設定では減りません
- 音や映像。背景で音を出しているタブやビデオ会議は、容量よりCPUを使い、電池の減りに直結します
- 同じアプリケーションの重複。3つのアカウントで同じサービスを3つ開いていれば、同じ重いコードを3回読み込んでいます。ここだけはタブの数と使用量が素直に比例します
最後の重複は、複数の組織に関わっている人ほど効いてきます。アカウントの数だけ窓を増やすか、アカウントごとに置き場所を分けるかで、同じ100個でも中身が変わります。
対処を並べて、費用対効果で選ぶ
| 方法 | 減るもの | 代わりに払うもの | 向いている状況 |
|---|---|---|---|
| 手で閉じる | 閉じた分だけ | 探し直す時間 | 一度きりの片づけ |
| メモリセーバーを強めに | 放置している参照タブ | 再読み込み、入力途中の消失 | 参照ページが多い机 |
| 拡張機能で整理 | タブ列の見づらさ | 常駐プロセスが1つ増える | 調べ物が主体の作業 |
| アプリごとに窓を分ける | 直接は減らない | 一日の組み立て直し | Webアプリを何本も使う人 |
4行目だけ性質が違います。窓を分けても使用量そのものは減りません。変わるのは、100個という数の意味です。アプリケーションが窓として数えられる状態になると、残りのタブは捨ててよいものだと目で分かるので、片づけが怖くなくなります。
拡張機能を検討する場合は、いまは確認事項が1つ増えています。Manifest V2の拡張機能はChrome 138ですべての利用者に対して無効化され、公式の移行スケジュールでは2026年8月31日に残っていたManifest V2の拡張機能がChromeウェブストアから削除された、と記載されています。古い記事で薦められているタブ管理拡張は、すでに配布が終わっている可能性があります。ストアのページを開いて確かめてから入れてください。
窓を分けても合計は減らない、という前提を先に置く
ここで先回りして誤解を1つ潰しておきます。タブを複数の窓に分けても、使用量の合計は減りません。ページの数が同じなら、立ち上がるプロセスの数も中身も同じだからです。窓を増やせば軽くなるという言い方を見かけますが、軽くなったように感じるのは、1つの窓に並ぶタブが減って探す時間が短くなったからで、機械の負荷が下がったわけではありません。
それでも窓を分ける価値はあります。変わるのは合計ではなく、判断のしやすさです。1つの窓に100個が並んでいると、どれが仕事の道具でどれが読み終えた資料なのか区別がつかないので、片づけは全部が惜しくなります。道具のほうを別の窓へ出しておけば、残った側はまとめて閉じてよいものだと目で分かります。実際に容量が空くのはこの片づけが実行されたときで、窓を分けた瞬間ではありません。
買い替えを検討する前の判断も、この順番で行えます。スワップが増え続けていて、しかもタスクマネージャの上位が全部いま使っているアプリケーションで占められているなら、それは整理では吸収できない量です。逆に上位に読み終えた資料のタブが混じっているなら、まだ手を打つ余地が残っています。
数が戻ってくるなら、減らす対象が違う
片づけても2週間で元に戻るのは、意志の問題ではありません。ブラウザが職場と書類棚を兼ねているからで、タブを閉じることが考えていた筋道を捨てることと同じ意味になっているからです。設定をどれだけ詰めても、この構造には触れられません。
構造のほうを変えるなら、性質の違う2つを混ぜるのをやめるところからです。毎日使うアプリケーションはタブではなく場所です。ログインを保ったままで、ひと押しで出てきて、片づけの巻き添えで閉じてはいけないもの。調べ物のページはその反対で、いつでも捨てられることが価値です。
この2つを最初から別の入れ物に置くのが、Webアプリを1つの窓にまとめるブラウザの発想です。アプリごとに独立したワークスペースを持たせると、参照タブをまとめて閉じてもメールは消えず、同じサービスの2つ目のアカウントも1つ目とログイン状態を奪い合いません。どういう単位で分かれるのかはワークスペースの説明が具体的で、どのサービスがその形で動かせるのかは使えるアプリの一覧で確かめられます。同種の道具と迷っている場合は、機能と料金の違いを並べたWaveboxとの比較が判断材料になります。
最初に手を付ける順番
まずChromeのタスクマネージャをメモリフットプリントで並べ替え、次にアクティビティモニタでスワップ使用領域を見ます。この2つの読み取りで方針が決まります。スワップが動いていないなら合計値は問題ではなく、直すべきはタブ列の見づらさのほうです。動いているなら、タスクマネージャの上位に並んだ数個が、ブラウザの外へ出す最初の候補です。そしてその上位が毎日同じ顔ぶれだったなら、それらはタブとして並べ続けるものではなく、専用の置き場所を与えるべきものだと判断できます。
よくある質問
タブ100個で何GB使うのが普通ですか?
決まった数字はありません。静的なページばかりなら数GBで収まる一方、通知を受け取り続けるWebアプリケーションが10個あれば、その10個だけで残りを超えることもあります。合計値ではなく、アクティビティモニタのスワップ使用領域が増えているかどうかで判断してください。
Macでのタブごとのメモリはどこで見られますか?
Chromeのタスクマネージャで見られます。Windowsのショートカットとは違い、Macではウインドウメニューの中にあります。メモリフットプリントの列で並べ替えると、どのタブと拡張機能がどれだけ使っているかが一覧で分かります。
メモリセーバーを最大にしても大丈夫ですか?
参照用のタブしか非アクティブにならない設定であれば問題は起きにくいです。ただし再読み込みで読んでいた位置や入力途中の内容が失われることがあるため、通知が必要なアプリケーションや作業中の画面は例外リストに入れて常にアクティブのままにしておく使い方が現実的です。
タブ管理の拡張機能を入れれば解決しますか?
タブ列は見やすくなりますが、拡張機能自体が常駐するプロセスを1つ増やします。またManifest V2の拡張機能はChrome 138で無効化され、2026年8月31日にウェブストアから削除されているため、古い記事で薦められているものは動かない場合があります。導入前にストアで配布状況を確認してください。