Блокировщик рекламы AdBlock Plus — самое популярное расширение для браузеров Firefox и Chrome. Теоретически, оно должно уменьшать расход оперативной памяти, останавливая загрузку рекламных баннеров. Но ирония в том, что в реальности AdBlock Plus увеличивает расход памяти. Более того, тесты показывают, что AdBlock Plus также увеличивает количество вычислительных ресурсов, которые тратятся на рендеринг сайта, то есть компьютер с блокировщиком рекламы потребляет больше энергии. На ноутбуке это означает сокращение времени работы от аккумулятора.

На первый взгляд, такие результаты тестирования могут показаться противоречивыми, ведь блокировщик рекламы скрывает от показа, например, флэш-анимацию, которая потребляет немало ресурсов процессора. Но реальность такова, что AdBlock Plus вырос в монстрообразное приложение, которое потребляет больше RAM, чем экономит.
003

По результатам тестирования, браузер на 64-битной операционной системе с установленным AdBlock Plus потребляет, в среднем, на 60-70 МБ больше оперативной памяти. Более того, для каждого фрейма наблюдается оверхед около 4 МБ. Это объясняется тем, что AdBlock Plus вставляет гигантский CSS, чтобы закрыть рекламу. На некоторых страницах есть множество встроенных фреймов, поэтому такая блокировка влетает в копеечку.

Например, на сайте TechCrunch, где грузятся социальные кнопки и множество постороннего контента, без AdBlock Plus потребление памяти составляет 194 МБ, а с включенным блокировщиком рекламы — 417 МБ.

В качестве экстремального примера можно протестировать эту страницу, на которой более 400 фреймов. Без AdBlock Plus она занимает в памяти 370 МБ, а с ним — 1960 МБ. Естественно, при таких характеристиках страница гораздо медленнее загружается в браузерах с AdBlock Plus.

См. также:
Вышел блокировщик рекламы µBlock для Firefoч
Ответ AdBlock Plus на обвинения в утечке памяти



44 комментария

  1. 30.12.2014 at 10:55

    Знаю людей которые ставят сразу два блокировщика рекламы в один браузер, а после жалуются, что винду перестанавливать надо из-за тормозов. Осталось поставить сразу два антивира и можно смело менять прокладку между… креслом и монитором XD

    • 30.12.2014 at 12:23

      Приносили ноут с тремя АВ. Не самый мощный ноут… Плакал и ждал.. Долго ждал, когда хотел что-то изменить 🙁

    • 30.12.2014 at 14:04

      А как блокировщики в браузере влияют на тормоза в работе, скажем, проводника?

      • 30.12.2014 at 19:07

        Все эллементарно, Ватсон, Вы попали в ту же замкнутось причиной следственного фактора.
        Когда тормозит браузер, а 80% дел творится в нем (фильмы, музыка, интернетсерфинг) рядовому юзве… Хм… Пользователю на ум не приходит что тормоз в браузере. А какой он делает вывод — тормозит Винда. Что и требовалось доказать.

  2. 30.12.2014 at 12:30

    Чтобы сесть на диету, надо пригласить домой стайку голодных бомжей — они сами всё сожрут и хозяину ничего не оставят. 🙂

  3. 30.12.2014 at 12:39

    нужна альтернатива!

  4. 30.12.2014 at 14:19

    Лучше так, чем реклама.

  5. 30.12.2014 at 15:44

    Странно, на IE с установленным Adblock Plus эта страница занимает 322,2 Мб, и сам процесс Adblock Plus Engine 105.4 Мб.

  6. 30.12.2014 at 17:19

    А как насчет getadblock’a? У него нет вайтлистов, он просто режет всю рекламу. Или adguard, как в коментах предлагали?

  7. 30.12.2014 at 18:31

    Утечка памяти это когда она используется там, где не надо и не очищается. А здесь — это системные требования.

  8. 30.12.2014 at 18:32

    Я сделал проще. Поставил ЭдБлокПлюс с фильтрами РуЭдЛист+ИзиЛист. Попользовался месяц-второй. Там копится статистика по применениям фильтров. Отсортировал по убыванию, скопировал те фильтры, которые больше всего применялись и ввел их в пользовательский фильтр. Соответственно РуЭдЛист+ИзиЛист удалил. Итого вместо 5 тысяч строк всего около 150 строк, которые блокируют 99% всей рекламы на часто посещаемых мной сайтах… да и других тоже.

    • 01.01.2015 at 22:08

      Как после удаления стандартных листов обновлять список новых доменов с рекламой?

      • 02.01.2015 at 00:12

        Видимо вы не поняли что я сделал и зачем… Прямой ответ на ваш вопрос — никак. Но это в моем случае и не нужно, т.к. я не стремлюсь избавиться от рекламы на 100% сайтов. А только на частопосещаемых, зато без торможения…

  9. 30.12.2014 at 19:59

    Все об этом давно знают. Но оперативка намного дешевле чем испорченные интернет рекламой нервные клетки.

  10. 30.12.2014 at 20:43

    ABP пользуются не для снижения потребления ресурсов, цель убрать рекламу в браузере и для этого лично мне не жалко памяти. Предлагать альтернативу надо без подобных изъянов, либо смысла от этой статьи 0.

  11. 30.12.2014 at 21:14

    Хорошая попытка, РЕКЛАМЩИКИ

  12. 30.12.2014 at 21:54

    Только КО не знает, что адблок — отстой. Эти деятели сами себя рекламируют больше, чем все рекламожатели мира, а в итоге нереальные тормоза и глюки в оборзевателе и в системе.))) 😀

  13. 31.12.2014 at 00:47

    Хоть один Гб будет жрать — буду использовать AdBlock. Реклама на сайтах просто мозги выносит.

  14. 31.12.2014 at 12:16

    И пускай жрет, реклама задрала

  15. 31.12.2014 at 16:48

    Хорошая попытка, РЕКЛАМЩИКИ

  16. 31.12.2014 at 22:28

    Я это давно заметил, но думал мне это «приснилось» в силу собственной некомпетентности… :)))

  17. http://kirillrybin.com

    01.01.2015 at 14:32

    Пробовал страницу с 400 фреймами с включенным и отключенным AdBlock. В обоих случаях расход оперативной памяти более 1Гб.

  18. 02.01.2015 at 07:35

    Да, в плане скорости загрузки страниц браузеры с Adguard однозначно поживей работают на Android и Windows, чем с AdBlock. С Adblock-ом тормоза были заметные и раздражали. Преимущество AdBlock в том, что блокирует рекламу не только в браузере, но и в приложениях под Андроид, чего не делает тот же Adguard. Но лично для меня, да, я думаю, и для большинства пользователей скорость загрузки — всё же более значимый критерий.

  19. 02.01.2015 at 22:59

    мои 8гб оперативки и так простаивают часто, так что вообще пофиг

  20. 03.01.2015 at 00:25

    1) На xda-developers скачал hosts блокировщика
    2) Положил его в wifi роутер
    3) Нет рекламы в мобиле, десктопе, ноуте, планшете
    Память не жрет нигде и никто, но для роутера со стоковой прошивкой руки нужны конечно прямые. Юзайте кастомы и будет счастье.

  21. 05.01.2015 at 20:25

    Пользуюсь бесплатной надстройкой Adguard в вышеописанных браузерах. Всё устраивает. После перешел на платную версию. Пробовал Adblock, но не понравилось в том числе из-за утечки памяти.

  22. 05.01.2015 at 20:54

    AdBlock не проблема. А проблема в том, что сеть постепенно превращается в отстой: слошная реклама и криво написанные сайты забитые скриптами под завязку. Скоро эту вакханалию не потянет даже мегабитный канал и самый мощный компьютер. Придется таки закрывать интернет как неэффективную технологию.

  23. 09.01.2015 at 14:37

    заказная антиреклама….. Адблок избавляет от рекламы и это круто

  24. 14.01.2015 at 10:37

    у меня 8 гигов оперативы. +/- 500 мб ваще погоды не сделают.

  25. 16.01.2015 at 21:35

    Странно у меня все нормально Linux google chrome adbllock plus

  26. 24.01.2015 at 15:58

    грузит память на тестовой странице,факт. около 1 гига памяти больше с включенным AB, проверил.

Оставить мнение