Chromeのメモリセーバーでは不十分——RAMを本当に節約できる無料拡張機能「Auto Tab Discard」
Chromeとメモリ。この組み合わせは、ブラウザと日常的に使うユーザーの間で最も長く続く愛憎関係と言えるでしょう。ギガバイト単位でメモリを食い潰し、システム全体を重くしてしまう——多くのユーザーが悩まされてきた永遠のテーマです。
筆者も長年のChromeユーザーであり、さらに言えば重度のタブ収集癖の持ち主です。Chromeが容赦なくPCを遅くしていく苦しみは、痛いほどよく分かります。とはいえ、すべてをChromeのせいにするのは公平ではありません。自制心のある人間なら絶対に開かないであろう数のタブを開いているのは、紛れもなく自分自身なのですから。
Chromeにはこの問題への内蔵ソリューションとして「メモリセーバー」が搭載されています。しかし長年使ってきた筆者の感想としては、どうも期待通りの動作をしてくれない。そこで乗り換えたのが、メモリ節約系Chrome拡張機能「Auto Tab Discard」です。
なぜChromeのメモリセーバーは物足りないのか
悪くはないが、機能が限定的
Chromeのメモリセーバーは、長年要望されていた機能で、Googleがようやく実装に踏み切ったものです。カタログ上はまさに望んでいたもの——ブラウザに統合されたメモリ節約ツールで、Chromeがリソースを食いすぎたときに自動的に対処してくれる——のように見えます。
しかし、メモリセーバーの動作方式にはいくつか問題があり、必ずしも最善の選択肢とは言えません。
最大の問題は、メモリセーバーが受動的であることです。システムがすでにメモリ不足に陥って初めて作動する仕組みのため、Chromeは状況が悪化するまで何もしません。16GBのRAMを搭載したマシンなら、30個のタブを開いてファンが唸っていても、そのしきい値に到達しないことさえあります。メモリを取り戻せるのは、Chromeが必要だと判断したときだけ。しかも、そのハードルは驚くほど高いのです。
カスタマイズ性の欠如も課題です。とはいえ、誰もがブラウザのメモリ解放タイミングを細かく調整したいわけではないことは認めます。それでも、メモリセーバーにはタイマー機能も、タブの経過時間による優先順位付けも、時間とともにメモリを大量消費すると分かっている特定ドメインへの強めの対応もありません。
公平に言えば、「中程度」「バランス」「最大」という3つのモードは用意されていますが、それ以上のカスタマイズは不可能です。
だからこそAuto Tab Discardが役立つのです。上記の機能すべてに加えてさらなる柔軟性を備え、Chromeのメモリ管理を大幅にコントロールできます。
| 機能 | Chrome メモリセーバー | Auto Tab Discard |
|---|---|---|
| タブの自動休止 | ✅ | ✅ |
| 能動的な動作(タイマー式) | ❌ | ✅ |
| カスタム無操作タイマー | ❌ | ✅ |
| ドメインごとのホワイトリスト | ✅(除外設定のみ) | ✅(完全な制御) |
| バッテリー残量連動の休止 | ❌ | ✅ |
| オフライン検知による休止回避 | ❌ | ✅ |
| メディア再生タブの保護 | ✅ | ✅ |
| 再読み込み時のタブ状態保持 | ❌ | ✅ |
| 無料 | ✅ | ✅ |
| カスタマイズ性 | 低い | 高い |
Auto Tab Discardに切り替えればより多くのメモリを節約できる
しかも完全無料
Auto Tab Discardは無料・オープンソースの拡張機能で、タブとメモリを能動的に整理します。「ネイティブ方式」によるタブ破棄を採用しているため、データを失うことなくタブを復元でき、スクロール位置などのページ情報まで保持されます。
筆者が気に入っているのは、インストールしてすぐに使える点です。豊富なカスタマイズオプションをいじる時間がなければ、デフォルト設定のままでも十分に機能します。
デフォルトでは、非アクティブなタブが6個を超えている場合、10分後にタブを破棄します。複数ウィンドウで常時30個前後のタブを開いている筆者のようなユーザーにとって、このようなバックグラウンドメモリの解放は不可欠です。特にノートPCで作業しているときは顕著に体感できます。
さらに「破棄条件」をカスタマイズでき、メディア再生中のタブ、一時停止中のメディアを含むタブ、ピン留めされたタブなどを破棄対象から除外する設定が可能です。中でも最も便利なオプションのひとつが、インターネット接続がなくタブがキャッシュされていない場合にタブを破棄しないという設定です。
つまり、通信環境を失ってもタブの内容が消えてタイムアウトすることがなく、タブが生きたまま維持されます。不安定な回線環境では非常に有用で、筆者にとっては長いトンネルや電波の届かない谷間を通る列車の旅における救世主となっています。
また、拡張機能バーのAuto Tab Discardアイコンをクリックしたときの動作もカスタマイズ可能です。デフォルトでは休止オプションの一覧メニューが開きますが、単一タブの自動破棄、全タブの破棄、このウィンドウの全タブ破棄などに変更することもできます。Chromeメモリセーバーにはない自由度です。
もうひとつの便利な機能として、拡張機能アイコンに現在休止中のタブ数がリアルタイム表示され、オプションページには完全なログが記録されます。些細なことですが、メモリ削減効果を目視できるのは助かります。「おっと、無駄なタブをこんなに開いていたのか」と気づき、本当に開いておきたいものを見極めるきっかけにもなります。
Chromeメモリセーバーは良くなる可能性を秘めている
でも今すぐ必要なのはAuto Tab Discard
Chromeのメモリセーバーは無価値ではありません。健全なタブ数と十分なRAMを備えたライトユーザーなら、おそらく十分でしょう。しかし、筆者のようにタブバーが「善意の墓場」と化しているタイプの人間には、最初から物足りなかったはずです。Auto Tab Discardは、Chromeが当初から備えるべきだったコントロールを、一切のコストなしで提供してくれます。インストールして、タイマーを設定し、重要なタブをホワイトリストに登録すれば、あとは忘れて構いません。あなたのRAMがきっと感謝してくれるはずです。
-
2016年に導入したい注目のChrome拡張機能12選
毎年、私はFirefoxと情熱的な浮気をしてみたいという衝動に駆られます。しかし遊び慣れた者ゆえ、すぐにキツネのブラウザには飽きてしまい、本命の恋人であるGoogle Chromeのもとへ戻っていくのです。そして彼女はいつも、温かく迎え入れてくれます。 私がChromeに戻ってくる理由はいくつもありますが、最大の理由はおそらく、拡張機能の種類が圧倒的に豊富で、質が高いという点でしょう。素晴らしい拡張機能の中にはFirefox版が存在しないものも数多くあり、それがFirefoxを使い続けようとして挫折する大きな要因になっています。 以下で紹介する12の拡張機能は、「Chromeこそ使い続けるべき
-
Chrome・Firefox・Safariを常にシークレット(プライベート)モードで起動する方法
ネットサーフィンは、私たちの1日の中でかなり多くの時間を占めています。しかし、閲覧履歴やキャッシュが知らないうちにストレージ容量を圧迫していくのは、少し気になるものです。「プライベートブラウジングモード」の存在は誰もが知っているはずですが、いざブラウジングを始めると、シークレットモードへの切り替えを忘れたまま操作を続けてしまうこと、ありませんか?もしすべてのウェブブラウザが最初からプライベートモードで起動すれば、そんな心配は不要になります。実は、アカウント設定やショートカットにひと手間加えるだけで、主要なブラウザを「常に」プライベートブラウジングモードで起動できるのです。それでは、さっそく手順