Блокировщик рекламы AdBlock Plus — самое популярное расширение для браузеров Firefox и Chrome. Теоретически, оно должно уменьшать расход оперативной памяти, останавливая загрузку рекламных баннеров. Но ирония в том, что в реальности AdBlock Plus увеличивает расход памяти. Более того, тесты показывают, что AdBlock Plus также увеличивает количество вычислительных ресурсов, которые тратятся на рендеринг сайта, то есть компьютер с блокировщиком рекламы потребляет больше энергии. На ноутбуке это означает сокращение времени работы от аккумулятора.
На первый взгляд, такие результаты тестирования могут показаться противоречивыми, ведь блокировщик рекламы скрывает от показа, например, флэш-анимацию, которая потребляет немало ресурсов процессора. Но реальность такова, что AdBlock Plus вырос в монстрообразное приложение, которое потребляет больше RAM, чем экономит.
По результатам тестирования, браузер на 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 на обвинения в утечке памяти
30.12.2014 в 10:55
Знаю людей которые ставят сразу два блокировщика рекламы в один браузер, а после жалуются, что винду перестанавливать надо из-за тормозов. Осталось поставить сразу два антивира и можно смело менять прокладку между… креслом и монитором XD
30.12.2014 в 12:23
Приносили ноут с тремя АВ. Не самый мощный ноут… Плакал и ждал.. Долго ждал, когда хотел что-то изменить 🙁
30.12.2014 в 14:04
А как блокировщики в браузере влияют на тормоза в работе, скажем, проводника?
30.12.2014 в 19:07
Все эллементарно, Ватсон, Вы попали в ту же замкнутось причиной следственного фактора.
Когда тормозит браузер, а 80% дел творится в нем (фильмы, музыка, интернетсерфинг) рядовому юзве… Хм… Пользователю на ум не приходит что тормоз в браузере. А какой он делает вывод — тормозит Винда. Что и требовалось доказать.
06.01.2015 в 14:09
Если фильмы в браузере, то это само по себе финиш.
30.12.2014 в 12:30
Чтобы сесть на диету, надо пригласить домой стайку голодных бомжей — они сами всё сожрут и хозяину ничего не оставят. 🙂
30.12.2014 в 23:41
>хозяину ничего не оставят. :)Кроме вшей и чесотки. Немало!))
30.12.2014 в 12:39
нужна альтернатива!
30.12.2014 в 13:49
adguard?
02.01.2015 в 11:21
Ad muncher?
03.01.2015 в 00:29
µBlock
03.01.2015 в 16:49
GetAdBlock, он же просто AdBlock?
30.12.2014 в 14:19
Лучше так, чем реклама.
30.12.2014 в 14:40
Вот только чем? 🙂
30.12.2014 в 14:41
Отсутствием рекламы.
08.01.2015 в 09:16
Таки логично.
30.12.2014 в 15:44
Странно, на IE с установленным Adblock Plus эта страница занимает 322,2 Мб, и сам процесс Adblock Plus Engine 105.4 Мб.
30.12.2014 в 17:19
А как насчет getadblock’a? У него нет вайтлистов, он просто режет всю рекламу. Или adguard, как в коментах предлагали?
30.12.2014 в 18:31
Утечка памяти это когда она используется там, где не надо и не очищается. А здесь — это системные требования.
30.12.2014 в 18:32
Я сделал проще. Поставил ЭдБлокПлюс с фильтрами РуЭдЛист+ИзиЛист. Попользовался месяц-второй. Там копится статистика по применениям фильтров. Отсортировал по убыванию, скопировал те фильтры, которые больше всего применялись и ввел их в пользовательский фильтр. Соответственно РуЭдЛист+ИзиЛист удалил. Итого вместо 5 тысяч строк всего около 150 строк, которые блокируют 99% всей рекламы на часто посещаемых мной сайтах… да и других тоже.
01.01.2015 в 22:08
Как после удаления стандартных листов обновлять список новых доменов с рекламой?
02.01.2015 в 00:12
Видимо вы не поняли что я сделал и зачем… Прямой ответ на ваш вопрос — никак. Но это в моем случае и не нужно, т.к. я не стремлюсь избавиться от рекламы на 100% сайтов. А только на частопосещаемых, зато без торможения…
06.01.2015 в 02:14
КачаЙте noscript и будет вам счастье!
30.12.2014 в 19:59
Все об этом давно знают. Но оперативка намного дешевле чем испорченные интернет рекламой нервные клетки.
30.12.2014 в 20:43
ABP пользуются не для снижения потребления ресурсов, цель убрать рекламу в браузере и для этого лично мне не жалко памяти. Предлагать альтернативу надо без подобных изъянов, либо смысла от этой статьи 0.
30.12.2014 в 21:14
Хорошая попытка, РЕКЛАМЩИКИ
30.12.2014 в 21:54
Только КО не знает, что адблок — отстой. Эти деятели сами себя рекламируют больше, чем все рекламожатели мира, а в итоге нереальные тормоза и глюки в оборзевателе и в системе.))) 😀
31.12.2014 в 00:47
Хоть один Гб будет жрать — буду использовать AdBlock. Реклама на сайтах просто мозги выносит.
31.12.2014 в 01:27
присоединяюсь
31.12.2014 в 12:16
И пускай жрет, реклама задрала
31.12.2014 в 16:48
Хорошая попытка, РЕКЛАМЩИКИ
31.12.2014 в 22:28
Я это давно заметил, но думал мне это «приснилось» в силу собственной некомпетентности… :)))
http://kirillrybin.com
01.01.2015 в 14:32
Пробовал страницу с 400 фреймами с включенным и отключенным AdBlock. В обоих случаях расход оперативной памяти более 1Гб.
02.01.2015 в 11:27
у меня вообще комп завис, пришлось ребут делать.
02.01.2015 в 07:35
Да, в плане скорости загрузки страниц браузеры с Adguard однозначно поживей работают на Android и Windows, чем с AdBlock. С Adblock-ом тормоза были заметные и раздражали. Преимущество AdBlock в том, что блокирует рекламу не только в браузере, но и в приложениях под Андроид, чего не делает тот же Adguard. Но лично для меня, да, я думаю, и для большинства пользователей скорость загрузки — всё же более значимый критерий.
02.01.2015 в 22:59
мои 8гб оперативки и так простаивают часто, так что вообще пофиг
03.01.2015 в 00:25
1) На xda-developers скачал hosts блокировщика
2) Положил его в wifi роутер
3) Нет рекламы в мобиле, десктопе, ноуте, планшете
Память не жрет нигде и никто, но для роутера со стоковой прошивкой руки нужны конечно прямые. Юзайте кастомы и будет счастье.
05.01.2015 в 20:25
Пользуюсь бесплатной надстройкой Adguard в вышеописанных браузерах. Всё устраивает. После перешел на платную версию. Пробовал Adblock, но не понравилось в том числе из-за утечки памяти.
05.01.2015 в 20:54
AdBlock не проблема. А проблема в том, что сеть постепенно превращается в отстой: слошная реклама и криво написанные сайты забитые скриптами под завязку. Скоро эту вакханалию не потянет даже мегабитный канал и самый мощный компьютер. Придется таки закрывать интернет как неэффективную технологию.
09.01.2015 в 14:37
заказная антиреклама….. Адблок избавляет от рекламы и это круто
01.04.2015 в 12:00
Таки да, но при условии, что оператива не 1 гиг.
14.01.2015 в 10:37
у меня 8 гигов оперативы. +/- 500 мб ваще погоды не сделают.
16.01.2015 в 21:35
Странно у меня все нормально Linux google chrome adbllock plus
24.01.2015 в 15:58
грузит память на тестовой странице,факт. около 1 гига памяти больше с включенным AB, проверил.