Технический форум
Вернуться   Технический форум > Общение по интересам > Новости технологий > Браузеры


Ответ
 
Опции темы Опции просмотра
Старый 16.05.2014, 19:15   #1 (permalink)
Léon
С# - learn or die
 
Аватар для Léon
 
Регистрация: 17.12.2011
Сообщений: 2,438
Записей в дневнике: 8
Сказал(а) спасибо: 21
Поблагодарили 49 раз(а) в 11 сообщениях
Репутация: 19701
По умолчанию AdBlock Plus пожирает оперативную память

Фильтры рекламы вроде AdBlock и AdBlock Plus (ABP) считаются стандартными расширениями браузера, которые устанавливают почти все продвинутые пользователи. Вот и австралийский программист Николас Нетеркот (Nicholas Nethercote) привык к ABP и каждый раз удивляется обилию рекламы на веб-страницах, если приходиться садиться за чужой компьютер. Неудивительно, что AdBlock Plus — самое популярное расширение для Firefox, его аудитория — почти 19 млн пользователей, это примерно втрое больше, чем у второго по популярности расширения.

361656.png

ABP предотвращает загрузку многих графических элементов и анимации, прожорливой к потреблению оперативной памяти. Казалось бы, потребление RAM и нагрузка на CPU должны уменьшиться. Но в реальности всё наоборот, пишет Нетеркот. Он подчёркивает, что ничего не имеет против такого «обмена», в принципе. Как и миллионы людей, он готов пожертвовать некоторым количеством RAM в обмен на блокировку рекламы. Просто сама ситуация странновата: контента загружается меньше, но нагрузка на системные ресурсы растёт. В некоторых случаях очень значительно.
В частности, непосредственно после активации расширения ABP количество свободной памяти сразу уменьшается на 60-70 МБ. Это скрипты из фильтров ABP.
Во-вторых, дополнительно выделяется около 4 МБ на каждый iframe. Это связано, главным образом, с загрузкой гигантской таблицы стилей в каждый фрейм. ABP делает это для скрытия элементов, которые невозможно блокировать. На некоторых веб-страницах очень много фреймов, тогда утечка памяти приобретает серьёзный характер. Николас Нетеркот приводит пример сайта TechCrunch. Если загрузить страницу и поводить мышью над кнопками социальных сетей (при этом загружается много посторонних скриптов), то потребление памяти без расширения ABP составляет 194 МБ. С блокировкой рекламы потребление возрастает вдвое до 417 МБ. И это после вырезания рекламных баннеров!
Ещё более экстремальный пример — эта страница с более 400 фреймами. Без ABP она занимает 370 МБ в памяти, а с ним — 1960 МБ.
Таким образом, иногда можно ускорить работу браузера, отключив фильтры рекламы. А пользователям Firefox полезно знать, что в утечках памяти не всегда виноват сам браузер.
source
Léon вне форума   Ответить с цитированием

Старый 16.05.2014, 19:15
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

На форуме уже было что то схожее, отправлю вам ссылки

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

Старый 16.05.2014, 19:22   #2 (permalink)
Технарь
Member
 
Регистрация: 07.01.2008
Сообщений: 39,693
Сказал(а) спасибо: 784
Поблагодарили 834 раз(а) в 404 сообщениях
Репутация: 124544
По умолчанию

есть такое дело, но я лично закрываю на это глаза (8 гиг озу, как то не заметно никакого торможения), лишь бы рекламу не видеть.
Технарь вне форума   Ответить с цитированием
Старый 16.05.2014, 19:38   #3 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

А вот у меня как-то с АВР отношения не сложились, хотя рекламу ненавижу свирепо. Просто есть всякие альтернативные способы ее глушить.
Vladimir_S вне форума   Ответить с цитированием
Старый 16.05.2014, 19:42   #4 (permalink)
diman86
D.I.Y.
 
Аватар для diman86
 
Регистрация: 07.03.2011
Сообщений: 3,822
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 2 сообщениях
Репутация: 18295
По умолчанию

Заказная .
diman86 вне форума   Ответить с цитированием
Старый 16.05.2014, 19:46   #5 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Вот, Анжелика!
Это лишний раз доказывает, что за всё в этой жизни приходится платить.
В данной ситуации - раздутой RAM.

Vladimir_S, а можно узнать какие это способы?

P.s. Если интересно, то под Андроид при просмотре этой страницы, свободное место в RAM сократилось на 32 Мб, а размер АВР в ОЗУ при этом составил 106,6 Мб (против 77 Мб на этом сайте). Практически всё увеличение занятого места в ОЗУ пришлось на АВР.
Николай_С вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 16.05.2014, 20:00   #6 (permalink)
Валерий
Member
 
Аватар для Валерий
 
Регистрация: 11.04.2007
Адрес: Санкт-Петербург
Сообщений: 40,320
Записей в дневнике: 73
Сказал(а) спасибо: 885
Поблагодарили 2,792 раз(а) в 431 сообщениях
Репутация: 186775
По умолчанию

А мне пофиг, пусть сокращается! При установленных 32 гигах оперативки я этого и не замечаю.
__________________
Пингвин птица гордая, пока не пнёшь - не полетит.
Валерий вне форума   Ответить с цитированием
Старый 16.05.2014, 20:02   #7 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

Валерий, а куда тебе столько памяти?
Боишься что-нибудь забыть?

Для информации: подобный сервис вообще очень сильно развит в среде файрволов.
Например, у Kerio Windows Firewall есть подключаемый Orange filer, который убирает не только рекламу, но и любой "левый" контент, заданный сисадмином.

Последний раз редактировалось Николай_С; 16.05.2014 в 20:07
Николай_С вне форума   Ответить с цитированием
Старый 16.05.2014, 20:08   #8 (permalink)
Валерий
Member
 
Аватар для Валерий
 
Регистрация: 11.04.2007
Адрес: Санкт-Петербург
Сообщений: 40,320
Записей в дневнике: 73
Сказал(а) спасибо: 885
Поблагодарили 2,792 раз(а) в 431 сообщениях
Репутация: 186775
По умолчанию

А знаешь насколько 3DS-Max охочь до ресурсов?

nieiie.jpg

__________________
Пингвин птица гордая, пока не пнёшь - не полетит.
Валерий вне форума   Ответить с цитированием
Старый 16.05.2014, 20:10   #9 (permalink)
Николай_С
Радиоинженер
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
По умолчанию

О, да!
А еще он охоч до ядер процов. Тут не грех и двухпроцессорную мамку поставить.
Николай_С вне форума   Ответить с цитированием
Старый 16.05.2014, 20:13   #10 (permalink)
Валерий
Member
 
Аватар для Валерий
 
Регистрация: 11.04.2007
Адрес: Санкт-Петербург
Сообщений: 40,320
Записей в дневнике: 73
Сказал(а) спасибо: 885
Поблагодарили 2,792 раз(а) в 431 сообщениях
Репутация: 186775
По умолчанию

Не, это уже лишнее.
__________________
Пингвин птица гордая, пока не пнёшь - не полетит.
Валерий вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 15:10.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.