Adblock Plusはメモリを大量消費する?原因と解決策を徹底解説
昨今、広告ブロッカーは非常に人気を集めています。ノートパソコン、スマートフォン、デスクトップPC、タブレット向けに設計されたこれらのブラウザ拡張機能やアプリは、点滅する広告などをすべて除去しながら、本当に必要なウェブコンテンツだけを届けてくれます。
現在最も人気のある広告ブロッカーのひとつが「Adblock Plus」です。無料でダウンロードできるブラウザ拡張機能で、ポップアップ広告をはじめとする煩わしい割り込み表示を防ぎます。ほぼすべてのウェブブラウザに対応している一方で、多くのユーザーから「Adblock Plusが大量のメモリを使用している」という問題が報告されているのも事実です。
では、インストールすべきなのでしょうか?答えはイエスです。Adblock Plusはブラウジングをより速く、より安全にするだけでなく、ウェブページをすっきりと整えてくれます。メモリリークの問題が心配でも安心してください。解決方法はいくつもあります。本記事で詳しく解説していきます。
Chromeでメモリ使用量が高くなる原因
AdblockPlusEngine.exeがメモリをリークしているのではないかと感じていませんか?特にGoogle Chromeを長時間開いたまま、多数のタブを表示している場合に顕著です。Adblock Plus拡張機能を有効にしたChromeが頻繁にクラッシュするという声も聞かれます。まず知っておくべきポイントを紹介します。
プロのヒント:専用のPC最適化ツールを活用すれば、システムトラブルや動作低下の原因となる誤った設定、ジャンクファイル、有害なアプリ、セキュリティ脅威をまとめて除去できます。無料スキャンでPCの状態をチェックしてみましょう。(ダウンロード数300万件超|Windows 11/10/8/7対応)
実は、それはおそらくメモリリークではありません。Adblock Plusが必要以上のメモリを消費しているわけでも、未使用のメモリを溜め込んでいるわけでもないのです。問題は、Google Chromeがメモリを扱う方法にあります。タブや拡張機能を開くと、Chromeは利用可能なメモリの一部を割り当てます。そしてタブや拡張機能を閉じると、そのメモリは不要となり、「ガベージコレクション」と呼ばれるプロセスによって共有プールへ返却されます。
ところが、Google Chromeがこのガベージコレクションの処理を遅らせているケースがあるのです。タブや拡張機能に割り当てられたメモリが増え続け、Chromeの動作が遅くなったり、不安定になったり、最悪の場合クラッシュしたりします。クラッシュすればChromeは最終的にメモリを解放しますが、それには長い時間がかかります。
Chromeでメモリ使用量が高くなっている場合は、以下の手順を試してみてください。
- Google Chromeを開きます。
- Adblock Plusのオプション画面を開きます。
- EasyListとAdblockカスタムフィルタを無効にし、その後再度有効にします。
- Adblockのオプション画面を閉じます。
- Google Chromeを再起動します。
その他のブラウザでメモリ使用量が高くなる場合
フィルタリストは、広告ブロッカーが広告をブロックする仕組みの中核を担っています。しかし残念ながら、近年ウェブ上の広告数が爆発的に増加したため、フィルタリストはそれぞれ100MBを超えるサイズにまで成長しています。
Adblock Plusもこれらのフィルタリストを利用して機能しています。しかも、オンラインで公開されているフィルタリストだけでなく、パソコンのメモリに保存されたカスタムフィルタも読み込みます。そのため、ブラウザを起動するたびに、初期段階ではメモリリソースに大きな負荷がかかります。ただし、Adblock Plusはタブごとに動作する仕組みのため、最終的にはメモリ使用量は落ち着いていきます。
Adblock Plusの開発チームは、拡張機能のメモリ使用量削減に継続的に取り組んでいますが、ユーザー側でも初期のメモリ消費を抑える対策が可能です。以下の手順に従いましょう。
- Google Chromeを起動します。
- Adblock Plusのオプション画面を開きます。
- 不要なフィルタリストを無効にします。
- Adblockのオプション画面を閉じます。
- 次に、不要なタブを閉じます。Adblock Plusはすべてのタブで動作するため、開いているタブが多いほどメモリ消費も増えます。多数のタブを開く必要がある場合は、未使用のタブを一時停止させてリソースを節約できる拡張機能の導入を検討しましょう。
- EasyListの購読を解除し、要素非表示なし版で再購読します。詳細は後述します。
- Google Chromeを再起動します。
EasyListとは何か?
オンラインのフィルタリストやパソコン上のカスタムフィルタに加えて、Adblock Plusはスタイルシートも読み込みます。このスタイルシートには2つの重要な役割があります。1つ目は、ブロックしきれない広告を非表示にすること。2つ目は、広告が表示されるはずだった余白スペースを隠し、ウェブページの見栄えを整えることです。
このスタイルシートは非常に大きいため、読み込みには多くのメモリが必要になります。ここで登場するのがEasyListです。EasyListはAdblock用に設計されたルールセットで、広告、迷惑なバナー、Cookieなど、ウェブ上の不要なコンテンツを自動的に除去します。
Adblock Plusが読み込む重いスタイルシートを無効化したい場合は、代わりに「要素非表示なし版EasyList」(EasyList without element hiding)を購読する方法があります。メモリを大幅に解放できる一方で、完全にはブロックできない広告が表示されたり、余白の多いウェブページになったりする点には注意が必要です。
要素非表示なし版EasyListを購読する手順は以下の通りです。
- ウェブブラウザを起動します。
- Adblock Plusアイコンをクリックします。
- 設定画面を選択します。
- フィルタリストのページへ移動します。
- EasyListのチェックを外して購読を解除します。
- ページ下部までスクロールし、URL入力欄に次のアドレスを入力します:https://easylist-downloads.adblockplus.org/easylist_noelemhide.txt
- 追加ボタンをクリックして完了です。
また、EasyList Liteを購読する選択肢もあります。これはAdblock Plusのメモリ使用量削減を目的とした特別な軽量版です。ただし、このバージョンはアクセス頻度の高い主要サイトにのみフィルタルールを適用します。そのため、あまり知られていないサイトを訪れた際には広告が表示される可能性がある点に留意してください。
まとめ
残念ながら、現状では広告収益こそがウェブコンテンツの費用を賄う唯一の手段であると言えます。これは雑誌や新聞の広告と同じ仕組みです。広告からの収益が、コンテンツ制作者への報酬などに充てられています。
とはいえ、Adblock Plusのようなツールがあれば、誰でもストレスフリーなブラウジングを楽しめます。関連する不具合に遭遇しても落胆しないでください。今回ご紹介したような回避策は必ず存在します。
さらにパソコンのメモリを改善し、快適なブラウジング体験を追求したい方には、Outbyte PC Repairの導入をおすすめします。このツールはRAMを最適化し、不要なアプリ、プロセス、キャッシュの残骸を一括クリア。その結果、重要なタスクにより多くのメモリを確保でき、パソコンの動作も一段と速くなります。
Adblock Plusに関する他のトラブルや、ブラウザのメモリ使用量を抑える独自の方法をご存知でしたら、ぜひコメント欄で教えてください。
-
Google Chromeのメモリ使用量が多い?メモリリークの原因と対処法を徹底解説
Google Chromeは軽快な動作とシンプルなインターフェースで、世界中で愛用されているブラウザです。筆者もその圧倒的なスピード感が気に入っており、アドオンが多く動作の重いFirefoxや、どうしても遅くなりがちなInternet ExplorerよりもChromeを選んできました。Microsoft EdgeはIEよりかなり高速になりましたが、GmailやGoogleドライブなどGoogleサービスを多用する身としては、やはりChromeが一番しっくりきます。ちなみに、新エンジン「Quantum」を搭載したFirefoxはChromeより速いとも言われており、乗り換えを本気で検討したこと
-
十分なRAM容量はどれくらい?PC・タブレット・ゲーム別の目安を徹底解説
RAMは「Random Access Memory(ランダムアクセスメモリ)」の略称で、短期間必要となる情報を一時的に保存するためのメモリです。保存されたデータは、ユーザーの操作に応じて自由に読み書きできます。近年のノートパソコンやタブレットでは、RAMがマザーボードにはんだ付けされているケースが多く、その場合、新しい本体を購入しない限りRAMを増設することはできません。ただし幸いなことに、一部のメーカーは必要に応じてアップグレードできる柔軟性を提供しています。 システムで使用するアプリケーションによって、必要なメモリ量は大きく異なります。Webブラウジング、メール作成、画像編集といった軽い