Nicholas Nethercote, один их активных разработчиков Valgrind и автор ряда инициатив по сокращению потребления памяти в Firefox, привёл (https://blog.mozilla.org/nnethercote/2014/05/14/adblock-plus.../) в своём блоге заслуживающий внимания пример того, насколько существенно дополнения могут влиять на потребление памяти Firefox. Объектом критики стало популярное дополнение AdBlock Plus, которое съедает значительный объём памяти в некоторых ситуациях. В частности, приведён пример страницы (http://vimcolorschemetest.googlecode.com/svn/html/index-c.html), при открытии которой потребление памяти в Firefox с дополнением AdBlock Plus возрастает до почти 2Гб (на 32-разрядных системах и компьютерах с небольшим размером ОЗУ открытие станицы приводит к краху браузера, крах наблюдается и при использовании Chrome с AdBlock), в то время как без дополнения Firefox расходует 370Мб ОЗУ.
В обычных условиях AdBlock Plus требует около 60Мб ОЗУ для хранения базы правил блокировки, плюс около 4Мб на каждую страницу и iframe. Приведённая в примере проблемная страница содержит более 400 iframe, что и послужило причиной переедания памяти. При этом проблема довольно заметно проявляется и на обычных сайтах, активно использующих iframe для инкапсуляции рекламных блоков. Например, открытие сайта TechCrunch с AdBlock Plus приводит к потреблению 417Мб ОЗУ, а без дополнения браузер съедает всего 194Мб.Владимир Палант, автор Adblock Plus, отреагировал (https://adblockplus.org/blog/on-the-adblock-plus-memory-cons...) на заявления о значительном влиянии дополнения на потребление памяти браузера. По его мнению проблема кроется в поведении Firefox, который при регистрации одной таблицы стилей, используемой для скрытия элементов, создаёт новые копии этой таблицы стилей для каждой страницы вместо совместного использования для всех страниц. Сообщение о данной особенности в марте было размещено (https://bugzilla.mozilla.org/show_bug.cgi?id=988266) в трекере ошибок Firefox.
URL: https://blog.mozilla.org/nnethercote/2014/05/14/adblock-plus.../
Новость: http://www.opennet.me/opennews/art.shtml?num=39791
Тоже самое наблюдал при установке дополнения Theme Font & Size Changer.
Поставил его в Firefox 29 и приходилось браузер каждый день перезапускать, так как за день съедал всю доступную память.
ИМХО, это напоминает "выбиты зубы и сломана пятка - в той камасутре была опечатка".> Приведённая в примере проблемная страница содержит более 400 iframe,
>> Приведённая в примере проблемная страница содержит более 400 iframe,Я не про ту страницу, а про общую тенденцию. Без Theme Font & Size Changer можно было работать не перезапуская браузер месяцами, а после установки Theme Font & Size Changer в том же режиме работы приходилось перезапускать почти каждый день, ибо начинало страшно тормозить из-за нехватки памяти.
> после установки Theme Font & Size ChangerЧестно говоря впервые слышу это название. А с адблоком у меня браузер может неделями не закрываться. А если какая-то страница содержит 400 фреймов - поздравляю, ее автор не дружит с головой. Специально "для вас, Козлов" мы понастроили переходов в виде NoScript, который может по дефолту зарубить загрузку вложенных фреймов. А потом мы клацнем на фрейм и разрешим его грузить, если надо. Так и вагон методов социальной инженерии/атак отпадают, и невменяемых сайтоделов блокировать можно.
AdBlockPlus - это мафия, которая раскрутила свою софтину как помогающую убрать ВСЮ рекламу, но за мзду от "больших" рекламодателей включает многие сайты в белый список http://www.h-online.com/newsticker/news/item/Serious-accusat...
В AdBlockPlus есть опция отключить ВСЮ рекламу, но лучше использовать AdBlockEdge, чтобы мафиози не повадно было мзду собирать: https://addons.mozilla.org/en-us/firefox/addon/adblock-edge.
не кушай больше эти вещества.
А что делать?
Пусть уж лучше AdBlock жрёт оперативную память, чем реклама сожрёт мой мозг.
Полностью поддерживаю. Без AdBlock-а жизни в интернете нет.
зависит от того, по каким сайтам ходить... вообще-то.
> зависит от того, по каким сайтам ходить... вообще-то.Ну вот например наш уютный опеннетик очень не радует рекламой. Которая занимает треть экрана, кислотного цвета и мигает. Была бы она не кричащая и интегрированная в оформление - еще куда ни шло, а такую кислоту все-таки приходится давить.
> Ну вот например наш уютный опеннетик очень не радует рекламой. Которая занимает
> треть экрана, кислотного цвета и мигает.Действительно? Надо как-нибудь посмотреть.
https://addons.mozilla.org/ru/firefox/addon/requestpolicy/
аналогично
> Действительно? Надо как-нибудь посмотреть.Главное пакетик поблизости держите.
Ой, а я и не знал, что на опеннете есть реклама.
> Ой, а я и не знал, что на опеннете есть реклама.Аналогичная фуйня.
Если она будет «интегрирована в оформление» - ты её, скорее всего, не заметишь...
гугловская и яндексовая интегрируется в оформление без проблем, а кричащая вызывает немедленное желание ее заблокировать
> гугловская и яндексовая интегрируется в оформление без проблем, а кричащая вызывает немедленное желание ее заблокироватьвот вот, заходишь на сайт и либо уходишь не читая, либо начинаешь отстрел, и только потом смотришь на то зачем пришел.
У меня же наоборот ЛУЧШЕ КРИЧАЩАЯ Чем хитровыделанная контекстная.
Кричащая тебе в ухо голосом джигурды: ваша windows заражена страшным вирусом, нажмите для немедленного удаления! А у тебя linux… ヅ
А если смотреть на то что здесь на страницах показывается без АдБлока, то гарантированно сам себе вырвешь оба глаза.
тоже поддержу - ужасная реклама, без блокировки просто не возможно читать. Выжигаю ее адблоком полностью.на текстовом сайте реклама может быть только текстовая, без мегания и роликов.
Блин, не знал, что на опеннете действительно есть реклама. Отключил Адблок здесь: пофигу, посмотрю этот ад из гифок, зато поддержу создателей.
тоже однажды отключил адблок на опеннете, с такими же намерениями. на неделю меня хватило, потом почувствовал что глаза вытекают, включил обратно
> тоже однажды отключил адблок на опеннете, с такими же намерениями. на неделю
> меня хватило, потом почувствовал что глаза вытекают, включил обратноа какой смысл-то изначально в этом был? на свете, скорее всего, уже не осталось ни одного рекламодателя, который платит за показы — так что широкий жест «я отключу адблок» не значит вообще ничего.
Пользуюсь расширением adguard для браузеров, он жрет меньше и блокирует лучше
Переходить на Chrome с HTTPSwitchboard
https://github.com/gorhill/httpswitchboard/wiki/Net-request-...
а это шо за зверь?
ушёл щупать.ЗЫ на первый взгляд годная вещь.
На русском когда научимся писать?
Когда рак свистнет.
Когда рак свистнет, вам уже язык божий надо будет изучать.
> Переходить на Chrome с HTTPSwitchboardСпасибо что хоть не на почтовых голубей с RFC1149 и мальчиков с рогатками для фильтрации пакетов. А то знаете, после адблокплюса - это как мальчики с рогатками. Тем более что гуглохром мало того что зонд. Веселее то, что если в нем открыть 400 вкладок, раз уж мы о странном - все упадет по OOM, даже в системе с дофига памяти. Система с 8 гигз упала на 250. Значит с 400 можно попытаться вынести и систему с 16Гб.
> Спасибо что хоть не на почтовых голубей с RFC1149 и мальчиков с
> рогатками для фильтрации пакетов. А то знаете, после адблокплюса - это
> как мальчики с рогатками. Тем более что гуглохром мало того что
> зонд. Веселее то, что если в нем открыть 400 вкладок, раз
> уж мы о странном - все упадет по OOM, даже в
> системе с дофига памяти. Система с 8 гигз упала на 250.
> Значит с 400 можно попытаться вынести и систему с 16Гб.Гугель делает браузер для нормальных людей, а не для открывающих 500 вкладок :-)
> Гугель делает браузер для нормальных людей, а не для открывающих 500 вкладок :-)Кто ж виноват что я не хомяк-потреб-дь и еще и разбираюсь что мне всучивают. Оказывается, терминалку к интерфейсам уггла набитую зондами в пользу гугля от и до.
>> Гугель делает браузер для нормальных людей, а не для открывающих 500 вкладок :-)
> Кто ж виноват что я не хомяк-потреб-дь и еще и разбираюсь что
> мне всучивают. Оказывается, терминалку к интерфейсам уггла набитую зондами в пользу
> гугля от и до.Использующий 500 вкладок именно что хомяк-потребитель, нормальный чоловик работает эффективно и просто :-) Или слезай с диалапа :-)
Решая сложные задачи, совершенно не замечаешь как нарастает ком из вкладок в пяти-шести окнах.
А для вконтактий и фейсбукий - две вкладки в самый раз.Ой, а научите меня работать эффективно! Прям заинтересовало, как это?
> Ой, а научите меня работать эффективно! Прям заинтересовало, как это?для начала надо стать старым идиотом. этот этап сирожа успешно одолел.
> Ой, а научите меня работать эффективно! Прям заинтересовало, как это?Пункт 1: перестаньте думать (или хотя бы сведите к минимуму)
>> Ой, а научите меня работать эффективно! Прям заинтересовало, как это?
> Пункт 1: перестаньте думать (или хотя бы сведите к минимуму)п2 - разумеется, надо перестать думать как красивее сделать через ж.. и думать над тем, как эффективнее работать головой над решением своих задач. Но для такой работы мозгха нужно яббло, или на худой конец венда, но никак не линупс :-))
> Но для такой работы мозгха нужно яббло, или на худой
> конец венда, но никак не линyпс :-))Да ты реально чехoл, похоже.
Да не же, человек глубоко в образе и этим примитивным порывом, сам того не замечая, выдает признание мощи и неосознанный страх пред наступлением Linux. Потому как дураку очевидно, что всё ровно наоборот, а он, в общем-то, не дурак. Есть просто работа такая - Linux грязью поливать.
> Решая сложные задачи, совершенно не замечаешь как нарастает ком из вкладок в
> пяти-шести окнах.У меня не нарастает
> А для вконтактий и фейсбукий - две вкладки в самый раз.
Для LJ, FB и опеннета есть отдельное окно.. :-)
Воистину, логика, достойная зашоренного эгоиста. К чему вы упомянули dial-up, ума не приложу. Что до количества вкладок, приведу вам пример: я, будучи разработчиком приложений под Android, вынужден постоянно обращаться к большому количеству документации по Java и Android SDK, а также к Google для решения множества проблем, которые неизбежно возникают при разработке для этой замечательной платформе (помним, что у Android идеология "сделай сам из подручных материалов, нечего жить на готовеньком"). Это приводит к тому, что за рабочий день может быть открыто до 200 вкладок с документацией, stackoverflow и т.д.Частенько повторно наступая на грабли, коими щедро устлана дорога разработчика для Android, я часто нуждаюсь в уже найденных источниках информации. Я бы мог сохранять в закладках всё это добро, но при таком количестве ссылок мне волей-неволей придётся разбивать их на категории (папки в панели закладок) и давать им осмысленные имена вместо обычного "SuperDuperSite - Yet another guide on how to create a typical UI element, which is everywhere except Android | Blablabla very important addition to the title".
Но я предпочитаю тратить время на более полезные вещи, и поэтому не закрываю вкладки, а, когда мне нужно что-то найти, я пишу это в адресной строке браузера, а он в ответ любезно предоставляет список уже открытых вкладок, соответствующих моему запросу. Достаточно выбрать нужную и нажать Enter - и voila, я получил нужную информацию.
Если такой сценарий использования браузера вам и кажется неестественным, то для меня это необходимость. Так что не спешите с выводами, основанными на вашем личном опыте, и не отметайте с ходу опыт чужой.
Не присоединяясь к вашим оппонентам, советую вам открыть для себя grep (а также, чтобы было побыстрей - GNU parallel, LANG=C и, по желанию, разные продвинутые аналоги типа beagrep) - намного быстрей посмотреть в исходниках как устроено внутри то или иное творение сумрачного индийского гуглера чем искать к нему очередной workaround или объяснение очередного wtf.
> намного быстрей посмотреть в исходниках как устроено внутри то или иное творение сумрачного индийского гуглера чем искать к нему очередной workaround или объяснение очередного wtf.Я смотрю в исходники Android только в том случае, если ничего больше не помогает, т.к. выжимание смысла из исходного кода может легко занять целый день, а то и больше. Гораздо быстрее поискать в течение максимум часа решение моей проблемы и, если оно найдено, убедиться, что оно не является каким-нибудь грязным хаком и не использует недокументированные особенности платформы.
> выжимание смысла из исходного кода может легко занять целый день, а то и большеВы что-то явно делаете не так.
Вы изучали языки программирования по исходникам компиляторов и стандартных библиотек? Или все таки как большинство, использовали книги?
Передергиваете.
Я никоим образом не призывал грепать исходники вместо чтения документации.
Речь шла только о нетривиальных случаях, когда чтение документации не помогает.
>[оверквотинг удален]
> guide on how to create a typical UI element, which is
> everywhere except Android | Blablabla very important addition to the title".
> Но я предпочитаю тратить время на более полезные вещи, и поэтому не
> закрываю вкладки, а, когда мне нужно что-то найти, я пишу это
> в адресной строке браузера, а он в ответ любезно предоставляет список
> уже открытых вкладок, соответствующих моему запросу. Достаточно выбрать нужную и нажать
> Enter - и voila, я получил нужную информацию.
> Если такой сценарий использования браузера вам и кажется неестественным, то для меня
> это необходимость. Так что не спешите с выводами, основанными на вашем
> личном опыте, и не отметайте с ходу опыт чужой.Я не спорю, что такая практика кому-то может показаться более эффективной. Речь о том, что таких, как правило, довольно мало, а определение "норма" базируется на общепринятом представлении об эффективной работе
Вы так и не пояснили что же вы подразумеваете под эффективной работой.
Перебивание столбиков цифр с бумажного листа в Excel?
> Вы так и не пояснили что же вы подразумеваете под эффективной работой.
> Перебивание столбиков цифр с бумажного листа в Excel?Уж всяко не 400 вкладок. Компрене?
> Вы так и не пояснили что же вы подразумеваете под эффективной работой.
> Перебивание столбиков цифр с бумажного листа в Excel?Хинт - ключевое слово здесь "эффективная, сама работа может быть любая, Что же касается менеджеров, то и в их защиту могу сказать одно - как он скажет, так айтишник на цырлах забегает,поскольку кроме програмерских контор айтишник это везде обслуга типа повара или уборщицы, вспомогательный персонал, тогда как менеджер персонал основной, именно он приносит в клювике бабло в контору и благодаря которому контора и существует :-)
Отсюда и ненависть впомогательного персонала (айтишнегов) к персоналу основному (менеджерам) :-) Примерно как тех же менеджеров ненавидят уборщицы :-))
Вы отвлекаетесь от темы.
Связь между количеством открытых вкладок и эффективностью - покажите нам её.
>[оверквотинг удален]
>> Перебивание столбиков цифр с бумажного листа в Excel?
> Хинт - ключевое слово здесь "эффективная, сама работа может быть любая, Что
> же касается менеджеров, то и в их защиту могу сказать
> одно - как он скажет, так айтишник на цырлах забегает,поскольку кроме
> програмерских контор айтишник это везде обслуга типа повара или уборщицы, вспомогательный
> персонал, тогда как менеджер персонал основной, именно он приносит в клювике
> бабло в контору и благодаря которому контора и существует :-)
> Отсюда и ненависть впомогательного персонала (айтишнегов) к персоналу основному (менеджерам)
> :-) Примерно как тех же менеджеров ненавидят уборщицы :-))
> не кушай больше эти вещества.(C) arisu
> Переходить на Chrome с HTTPSwitchboard
> https://github.com/gorhill/httpswitchboard/wiki/Net-request-...
Почитал, проникся:"This addon leaks memory A LOT!
When I have Firefox running over 24 hours RequestPolicy have eaten more than 1 GB of memory."
Вот я тоже на нём. Правда, вдобавок к AdBlock, а не вместо.Свитчборд конечно для любителей — разломать чебе интернет и потом чинить его потихонечку, что может быть лучше?
Страница из топика нормально открылась, утекания памяти не наблюдаю (фрймы не включал, впрочем).
Люто плюсую. Я лучше куплю доп. планку памяти, но буду смотреть интернет с фильтрами Adblock Plus.
Та старинца в 400 вреймов жрет всего-то 1 гиг. никак не 2. А грузится одинаково долго, что с адблоком, что без. После закрытия вкладки гиг освобождается сразу, но браузер еще како-то время тормозит.
Да, есть такое. Было 5.8 Гб, после открытия страницы стало 7.4 Гб
У меня Adblock Plus не установлен. Когда мне говорят "зачем тебе KDE3 и GNOME2, когда тебе надо просто купить больше памяти и запустить KDE4 и GNOME3" в качестве доказательства чаще всего звучит аргумент "у тебя на таком компе даже браузер не заработает!". Теперь я понимаю почему они так говорили. У них у всех просто Adblock Plus и браузер ест память гигабайтами.P.S. 75 вкладок. 1,5 Гб памяти используется Firefox-ом.
Ну это приувеличения. Если убрать лишнее, то КДЕ4 вполне нормально работает на athlon64 3000+ с 2гб.
Да и не фурифоксом едины.
> Ну это приувеличения. Если убрать лишнее, то КДЕ4 вполне нормально работает на
> athlon64 3000+ с 2гб.Да и на athlon64 2000+ с 1гб нормально работает.
> athlon64 2000+А такие были?
>> athlon64 2000+
> А такие были?Может и не было. Не помню его маркетингового X000+ названия, знаю, что это одноядерный Sempron 64-битный для Socket 754 c частотой 1800 MHz
Да ладно. Браузер же не рисует рекламу, значит одна вкладка должна занимать меньше памяти. Я всегда думал что Adblock Plus экономит память.
> меньше памяти. Я всегда думал что Adblock Plus экономит память.Да просто чувак использовал клинический случай. Много ли нормальных странц будет 400 фреймов создавать?
А 10 страниц по 40 фреймов, вам тяжело представить?
честно говоря да
Воспроизвел условия
firefox + adblock = 350 mb
qupzilla + adb = 250 mb
Правда версия фокса 28ая, не обновлялся.
Открой при этом хотя бы гуглоплюс, который сам по себе 300-350 Мб занимает :) и тут не важно хром или лиса используется... При сухом старте лиса много не жрет, все начинается с открытием вкладок-сайтов ;) И те же мидори, луакиты и т.д. начинают жрать так же как и лис, но без адблока+...
ДРМ включают, АДблок выживают. Пропал калабуховский.
Версия:
12.16
Сборка:
1860
Платформа:
Linux
Система:
x86_64, 3.13-1-amd64
Адблок стоит. После открытия сайта TechCrunch опера стала жрать на 8мб памяти больше.
То-то браузер тупил иногда. Снёс AdBlock Plus - мне кажется, даже странички грузится быстрее стали, на глаз.
> грузится быстрее стали, на глаз.Наверное вы сотрудник баннерной сети просто :).
Во все нет :) Буду искать альтернативу Adblock Plus.
> Во все нет :) Буду искать альтернативу Adblock Plus.Adblock Pro?
Вот есть лёгенькое
https://addons.mozilla.org/ru/firefox/addon/urlfilter/?src=ss
Только гибкости никакой.
Спасибо! Установил его и рекламы стало _намного_ меньше, чем с адблоком.
К примеру на сайте overclockers.ru её теперь вообще не видно.
Вполне годное
Про какую гибкость речь? Вы уж не бросайтесь абстрактными словами.
Забавно, но adblock идет по пути файлика hosts, который у некоторых особо ретивых разрастался настолько, что страница грузилась чуть ли не в пять раз медленнее, чем без него :-)
"Слишком хорошо тоже плохо" (с) :-)
what?
> what?Это марков в своем виндовсе борется с троянами и спайварой.
Да ладно! С сервисом активации вантуза борется. ☺
> Да ладно! С сервисом активации вантуза борется. ☺А майкрософт вроде ж это просек и "для борьбы с вирусами" игнорирует hosts для серверов микрософта. Прозрачно намекая кому принадлежит их операционка.
> Забавно, но adblock идет по пути файлика hosts, который у некоторых особо ретивыхЗабавно, что у некоторых особо ретивых считается современной ОС, которая не может этот плоский файл кэшировать и использовать механизм аля фанотифи для отслеживания его изменения.
зыж
Не говоря уже о входящего в состав glibc демона nscd — $ man nscd
ИМЯ
nscd - программа кэширования службы имён
ОПИСАНИЕ
Nscd — это служба, которая кэширует наиболее частые запросы службы имён
…
Nscd предоставляет кэшированный доступ к базам данных passwd(5), group(5) и hosts(5) через стандартные интерфейсы libc, такие как getpwnam(3), …
Для каждой базы есть два кэша: попаданий (для найденных элементов) и промахов (для ненайденных элементов).
…
ЗАМЕЧАНИЯ
Служба пытается отслеживать изменения в файлах настройки для каждой базы данных (например /etc/passwd для базы данных passwd или /etc/hosts и /etc/resolv.conf базы данных hosts), и очищает кэш при наличии изменений. Однако это происходит только после короткой задержки (если недоступен механизм inotify(7) и glibc 2.9 или новее) …
> кэширует наиболее частые запросы службы имёнСправедливости ради, в винде кеширование днс есть сто лет. И сто лет является источником дурных грабель...
Кэширование dns — это не совсем то, о чём идёт речь.И потом, такую «реализацию» можно назвать чем угодно, только не этим словом. Маркетинг и популизм не заменяют техническую реализацию.
> Забавно, но adblock идет по пути файлика hosts, который у некоторых особо
> ретивых разрастался настолько, что страница грузилась чуть ли не в пять
> раз медленнее, чем без него :-)
> "Слишком хорошо тоже плохо" (с) :-)Да, сочуствую вам, вантузятникам, но это ваш выбор, страдайте
>> Забавно, но adblock идет по пути файлика hosts, который у некоторых особо
>> ретивых разрастался настолько, что страница грузилась чуть ли не в пять
>> раз медленнее, чем без него :-)
>> "Слишком хорошо тоже плохо" (с) :-)
> Да, сочуствую вам, вантузятникам, но это ваш выбор, страдайтеИногда лучше молчать, чем говорить (с) :-)
/etc/hosts - загляни вот сюды и восхитись что этот файлик есть :-)
Да, они не слышали, что в линуксе есть такой файл и с его помощью можно чего-то регулировать, от того и минусуют.
для инфицированных вантузом головного мозга, поясняю:
файл hosts есть во всех ОС (включая вантуз), а вот тормоза, цитата — «hosts, который … разрастался настолько, что страница грузилась чуть ли не в пять раз медленнее» — только у пострадавших.
> для инфицированных вантузом головного мозга, поясняю:
> файл hosts есть во всех ОС (включая вантуз), а вот тормоза, цитата
> — «hosts, который … разрастался настолько, что страница грузилась чуть
> ли не в пять раз медленнее» — только у пострадавших.Для отсутствующего линупсячьего мозгха поясняю - кэширование всего лишь увеличивается скорость доступа в файлику и есть как венде так и в линупсе, но не избавляет от обращения к его кэшированным записям при запросах. и когда этот файлик содержит over 15K (были и такие) записей страница грузится с ним медленнее, чем без него. Ферштейн? :-) Если нет, то кури написанное от обеда до заката :-)
> и когда этот файлик содержит over 15K (были и такие)тогда nscd (из состава glibc) отлично с этим справляется. Вантузоиды продолжают сoсaть тyнцa.
Я понимаю, мозКу, ослабленному вантузом (и другими излишествами нехорошими) нужно тысячу раз повторять, иначе информация сливается, могу повторить http://www.opennet.me/openforum/vsluhforumID3/95879.html#37
зыж
> Ферштейн? :-) Если нет, то кури написанное от обеда до заката :-)Ну ты ведь знаешь куда идут любители давать советы «что делать», не так ли? ☺
Или тебе просто это нравится и борода в юбке не жмёт?
>> и когда этот файлик содержит over 15K (были и такие)
> тогда nscd (из состава glibc) отлично с этим справляется.Отсутствие мозгха детектед :-) Прочитай что речь шла вообше не о кешировании
Нда.. Тyпее тебя тут за всю историю опеннета никого не было.
Угу, зато с миллионом флешек на страничке с отключенным адблоком нифига не тормозит и не грузит память
Короче автор эпично обосрался. Сделал синтетический тест, посмотрел своим Valgrind что жрет... а что именно жрет разбирать не стал. Быстрее писать. Чукча такой ... не читатель.P.S. Главное багу написали, там глядишь и поправят. И все будут жить долго и счастливо.
> плюс около 4Мб на каждую страницу и iframeO_o Зачем емё столько? Он вообще должен всего лишь проверять запрашиваемые URL'ы, сверять каждый с базой и отказывать в загрузке тому что совпало, с какого хрена он что-то жрёт на каждую страницу?
Потому что в JS довольно сложно компактно в памяти данные расположить
> Потому что в JS довольно сложно компактно в памяти данные расположитьОй, что ты, вихрь! Неужели это зависит от реализации, а не делается через системные вызовы ОС?
да, у меня та страничка добавляет ровно 1Гб, если ее закрыть - возвращает его. Ну да не велика беда, лучше уже без рекламы. Тем более что в последних версиях ФФ жрет не так уж много памяти, по карйней мере в разы меньше чем бывало раньше.
А, кстати, полезная страничка, несмотря на такое памятепотребление.
> без дополнения Firefox расходует 370Мб ОЗУ.А у меня с дополнениями расходует гораздо меньше. http://i.imgur.com/cQfvaM0.png
Причём браузер был запущен ещё вчера в восемь вечера.
Ой, тупанул, на той странице потребляет 500МБ. Без адблока (его нет), естественно.
Решение родом ещё из 1990-ых - локальный фильтрующий прокси. Бонусы - один раз настроил и на все браузеры, надёжность фильтрации выше и сразу видно кто куда лезет.
Ещё бы файерволлом закрыть все исходящие соединения от браузера, кроме как к локалхосту, но я не умею, т.к. нуб.
Да, что-то все забыли про такое решение.
А всё, оказывается, есть - https://github.com/Andrwe/privoxy-blocklist
> Решение родом ещё из 1990-ых - локальный фильтрующий прокси.они обычно не умеют перехватывать ssl.
Пункт #16 в TODO http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/TODO...
Хотя вроде бы это совсем несложно сделать
> Хотя вроде бы это совсем несложно сделатьу меня в моём проксе заняло целых два часа, да. но это исключительно потому, что я ничего в TODO не записывал. проверено: как только что-то в TODO занесёшь — всё, оно там так и будет болтаться.
В данном случае TODO служит другой цели - указать желающим принять участие в развитии проекта что именно желательно было бы сделать.
А не напоминанием автору.
а не важно, всё равно оно там будет болтаться вечно. ну, или почти вечно.
Потому что на сегодняшний день нет удобного способа массово "проголосовать рублем" за желаемый пункт.
На всякий случай - Kickstarter и Gittips - это не о том.
Для Опера надо адблок.
А фирефокс это DRM и тивоизация
> Для Опера надо адблок.
> А фирефокс это DRM и тивоизацияА опера это проприетарщина. Теперь к тому же дохлая. Ну не считать же за отдельный браузер проприетарную шкурку к гуглохрому?
Опере не нужен Adblock, там родное есть и потребляет гораздо меньше памяти. Ещё и работает быстрее
Там и адблок плюс есть. И носкрипт, и ноадс, и ещё всякое.
Windows XP 32 bit, 2Gb, Firefox 29.0.1. Открыл страницу - ничего не рухнуло. Но рендер был кривой при скролле, а на других вкладках (было открыто еще 7) проскакивали части этой упитанной страницы.
у меня на ведроиде установка adblock в firefox вызывает практически гарантированые падения последнего на любых сайтах с более-менее сложной структурой
Лучше раскошелиться на лишние несколько гигов памяти, чем убивать мозг рекламой!
вывод: дети, не ставьте адблок! мы что, зря стараемся? баннеры вон вам добавим, DRM засунем, а вы как уроды просто…inb4: да, я в курсе.
На самом деле AdBlock это очень хорошо.
Чем больше пользователей его станут используют, тем меньше будет "бесплатного" контента, оплаченного доходами от рекламы и больше - платного напрямую, через подписки и не только.
оба не нужны.
> оба не нужны.Вон с этого сайта.
Может мы присутствуем при рождении нового Диогена?
«контент» потребляют хипстеры.
Контент в данном случае - просто наиболее соответствующая контексту терминология.
> Контент в данном случае - просто наиболее соответствующая контексту терминология.мышление определяет восприятие.
Используемая терминология указывает на контекст, который имеется в виду автором.
Если мы говорим о битах и байтах в контексте их монетизации, то термин "контент" - наиболее подходящий.
спасибо за наглядную иллюстрацию тезиса.
Тезис о множестве возможных контекстов, в разрезе которых удобно в том или ином случае обсуждать тот или иной предмет для вас по каким-то причинам неприемлем?
название отражает отношение. это факт.творения, которые называют «контент» — говно. это тоже факт.
Давайте я приведу какой-нибудь простой пример, раз слово "контекст" вам очевидно непонятно.
Возьмем известный роман Толстого "Война и мир".
Если мы с вами обсуждаем бенчмарки разных grep-ов, то он для нас будет годным тестовым текстовым файлом.
Если (бумажную) книготорговлю - интересным примером товаров которые покупают чаще чем читают.
Если устройство простого бота, легко заменяющего arisu на опеннете - очевидно негодным претендентом на источник corpus-а.
Если литературоведение - классический образчик нескольких литературных приемов типа передачи событий через героя.
А если перспективы рекламного заработка путем выкладывания сего текста в интернеты - то контент.
Оставаясь при этом всё тем же текстом того же романа того же автора.
и что характерно — во всех ипостасях это графоманское говно. ещё раз спасибо.
Я тоже не питаю больших восхищений по поводу литературных достоинств романа, однако слово "аналогия"-то должно быть вам знакомо? Подставьте вместо "Войны и мира" в мой комментарий любое произведение, которое вы считаете во всех отношениях превосходным - смысл от этого не изменится.
два бота в рекурсии =)
Это еще что, вот раньше куда веселей было.>Когда Платон изрек, что человек — это «двуногое без перьев», то Диоген ощипал петуха и назвал его платоновским человеком.
банить оба и всего делов.Не, выбор «какой из этих 2-х зондов вам больше подходит по размеру» — это так демократично.
На уровне «либеральной» политики маркетоидов от мс.
Каких зондов? Причем тут зонды?
Где вы на ft.com видите зонды?
Как я понял, ADB+ - это просто СКРЫВАЛЬЩИК рекламы, а сама реклама всё-равно загружается на страницу???
Ну запросы могут наверное проскочить иногда :)Adblock не в самом же браузере внедрен
> Ну запросы могут наверное проскочить иногда :)
> Adblock не в самом же браузере внедренЧтобы не грузилась - надо домены с рекламой списком скормить локальному кэширующему ДНСу и отправить их все на 127.0.0.1. Всего-то.
Для линуксойдов безумно сложно установить Unbound?
>> Ну запросы могут наверное проскочить иногда :)
>> Adblock не в самом же браузере внедрен
> Чтобы не грузилась - надо домены с рекламой списком скормить локальному кэширующему
> ДНСу и отправить их все на 127.0.0.1. Всего-то.
> Для линуксойдов безумно сложно установить Unbound?Да, они не знают что этакое, dnsmasq для них тайна за многими печатями. Да и зачем, "в тормозилле есть кэширование днс, мне хватает, остальное нинужно" (с) :-)
нет
Грузится при сохранении страницы, при просмотре не грузится.
Давно заменил на https://addons.mozilla.org/ru/firefox/addon/bluhell-firewall/
Что-то блочит, что-то нет. Позиционируется как легковесный фильтр рекламы.
Пару терабайт ОЗУ хватит всем!
На пару лет)
Интерестная мысль, хоть немного и не по теме, посетила меня. С приходом DRM эры инернета, не только нельзя будет скопировать текст или сохранить изображение (покрайне мере прямой дорогой идем туда), но и повлеять на контен сайта плагинами (какой толк от DRM если его можно будет обойти). то есть если защетить рекламу DRM то сути от adblock будет ноль kак и от самого Internet. Хотя сложно сказать что реклама это однозначно плохо. Ибо только благодаря ей многие хорошие сервисы в инернет бесплатны.
Таки влияет не только в Firefox, но и примерно так же в Chrome...
> открытие сайта TechCrunch с AdBlock Plus приводит к потреблению 417Мб ОЗУ,
> а без дополнения браузер съедает всего 194Мб.Открыл страничку и ВСЕГО-ТО 194МБ как кот слизал!? И это, мол, ещё по-божески. Куда катится мир?...
> Куда катится мир?...в нормальные каналы, для которых мегабайты — не проблема.
впрочем, ты врёшь, само собой: 194 МЕГАбайта там нет.
Ff 29.0.1 только с 1 вкладкой с вышеозначенным сайтом скушал 1,3 Гб и лагает.
круто, че
> Ff 29.0.1 только с 1 вкладкой с вышеозначенным сайтом скушал 1,3 Гб
> и лагает.
> круто, чеВендузоиды должны страдать.
Трололо такие забавные
Сравнил на личкрафтах на указанной странице.Без AB+, один модуль браузера: 80 мегабайт.
С AB+ и подписками EasyList, EasyPrivacy и RuAdList: 210 мегабайт.
Не знаю как AdBlock, у меня ФФ на Дебиан через некоторое время после запуска начинает есть 30-60% CPU... Надоела тормознутость. Даже когда включены только TMP и NoScript (без NoScript флеш реклама все равно тормозит комп).
ДУМАТЬ НАДО ОБ ОПТИМИЗАЦИИ, о том, что происходит на низком уровне в результате каждой настройки - и проблемы не будет!Здесь я описываю как, что и почему надо делать с Адблоком http://habrahabr.ru/post/165819/
В 2 словах: УДАЛЯЕМ ВСЕ стандартные подписки из Адблока, ставим новую подписку против счетчиков и 20 строк универсальных правил. Всё.У меня эта несчастная страница + 190 других вкладок (буду честным, не все из них подгружены) потребляют всего 600 Мб оперативы на FF 17.0.11 ESR