Данная заметка является продолжением этой:
О браузерах: часть 1 — Потребление оперативной памяти Расширения для удаления рекламы увеличивают потребление оперативной памяти и как следствие оказывают влияние на производительность браузера.
На сколько сильное? Попытаемся выяснить на примере наиболее популярного — AdBlock Plus.
Для тестов использовалась та же машина что и в первой заметке.
Были выбраны следующие браузеры: 1. Mozilla Firefox 40.0.2 Final;
2. Google Chrome 44.0.2403.155 Stable;
3. Opera 31.0.1889.99.
На момент тестирования это были самые последние версии.
Методика тестирования: * устанавливалось расширение Adblock Plus;
* в Adblock Plus включалось: блокировка вредоносных программ, удаление кнопок социальных сетей, отключение слежения;
* производилась очистка кэша браузеров;
* использовались первые 10 ссылок выданные поисковиком Google на слово — Кот. Ссылки вводились непосредственно в браузер из текстового файла;
* для определения потребления оперативки использовалась программа — System Explorer. Суммировались все отрытые браузером процессы;
* потребление памяти замерялось в следующих режимах: браузер без страниц, браузер с одной страницой, браузер с 5 страницами, браузер с 10 страницами, браузер после закрытия всех открытых страниц;
* после запуска браузера, открытия и закрытия ссылок давалась время в количестве 5 минут, для прогрузки всех элементов, после чего подсчитывалось количестве потребленной памяти;
* одновременно тестировался только один браузер. После тестов компьютер перезагружался.
Список использованных ссылок: pesikot.org/forum/ https://ru.wikipedia.org/wiki/Кот_(значения) vk.com/v.kote ru.wiktionary.org/wiki/кот iffcat.ru sushi-kot.ru/sushi-cat-2.html www.ivi.ru/watch/kot_sajmona multoigri.ru/game/igra-govoryashii-kot-tom fatcatart.com www.youtube.com/watch?v=P7Yu_jjfu3k Первый столбец потребление оперативной памяти браузером без расширения Adblock Plus, второй с расширением, третий на сколько увеличилось потребление памяти в Мб.
Потребление памяти браузером с пустой страницей.
Потребление памяти браузером с 1 (одной) страницей.
Потребление памяти браузером с 5 страницами.
Потребление памяти браузером с 10 страницами.
Потребление памяти браузером после закрытия всех страниц.
Единая таблица
Adblock Plus «без нагрузки» наиболее «прожорлив» на Mozilla Firefox, наименее на Opera 31.
При малом количестве открытых страниц Adblock Plus установленный в Mozilla Firefox не увеличивает количество использованной оперативной памяти, в браузерах на движке Blink наблюдается постепенный рост потребления памяти.
При увеличении «нагрузки» браузеры на движке Blink сохраняют тенденцию и увеличивают потребление памяти. Наиболее «прожорливым» оказался Adblock Plus на браузере Google Chrome. Adblock Plus установленный в Mozilla Firefox резко уменьшил использование памяти.
В процессе открытия страниц во всех браузерах с установленным Adblock Plus наблюдалось замедление работы, в связи с увеличением, вплоть до 100%, нагрузки на центральный процессор. После прогрузки страниц нагрузка уменьшилась.
Adblock Plus отработал хорошо — рекламы не было. Во всех браузерах результат был сходен.
Выводы Расширения для удаления рекламы, в частности Adblock Plus действительно приводит к увеличению потребления оперативной памяти и нагрузки.
Для современных компьютеров эта нагрузку не значительна, по сравнению в объемом потребления памяти самим браузером.
Владельцам старых компьютеров придется выбирать, где жертвовать комфортом работы, либо наблюдать рекламу либо смириться с притормаживанием при загрузки страниц.
С уважением StrateG aka Шестаков Алексей.