Skip to main content

Mozilla Adblockのバグにより、メモリ使用量が大幅に増加する可能性があります。

Mozillaは今週、普及しているAdblock Plusプラグインが、バグやプラグイン自体の設計のおかげで、Firefoxブラウザを使ってPCからギガバイトのメモリを吸い取る可能性があると警告した。 Firefoxが犯人の一人であるように見えるものの、消費されるメモリ量はブラウザの種類にかかわらず増加します。

ブラウザに追加される要素があれば、Chromeのプラグインであろうと、 Firefox。より人気のある広告の1つはAdBlockで、その名前が示すようにPCWorldなどのサイトの給料に対して不幸にも払う迷惑な広告を除外します。 AdBlock Plusは、Firefoxだけで1,900万人以上のユーザーを抱えています。

AdBlockはブラウザに座って静かに広告を襲います。

広告数が多いサイトでは、これらの広告をフィルタリングすると、たとえば、AdBlockを使用せずに1つのサイトをブラウズすると、194MBのメモリが消費されました。ブログ記事のいくつかの問題を概説したMozillaの開発者、Nicholas Nethercote氏によると、AdBlockによると417MBに達したという。

Nethercoteによれば、AdBlock Plusを有効にするだけで、Mozillaの64ビットビルドで60〜70MBを消費することになります。しかし、プラグインはiframeごとに4MBほどの消費量を消費し、外部サイトからコンテンツを取り込む。

AdBlockによると、Firefoxがスタイルシートを扱う方法と単純にAdblock Plusの現在のフィルタリストには約50,000のフィルタがあり、フィルタヒットのような補助データには約60MBのメモリが必要です」と開発者Wladimir Palantは書いています。 "明らかに、そのデータは最適ではない方法で保存されますが、複雑なJavaScriptオブジェクトを扱うときは避けがたいようです。"明らかに1つの解決策は、今のところFirefoxを捨てるか、AdBlockを完全に無効にすることです。 Palant氏はまた、AdBlockは、データを実装して保存する新しい方法を考え出し、実際に使用されているフィルタと不要になったフィルタを判断したいとも書いています。それまでは、大声で大声で叫ぶ広告では避けることになるメモリ消費量を支払うでしょう。