Почему браузер занимает много оперативной памяти

В этой статье мы поговорим о том, почему современные браузеры используют так много ОЗУ, и что можно сделать для оптимизации их работы.

Браузеры и оперативная память

Жалобы на Chrome продолжаются уже несколько лет, суть их в том, что браузер использует много ОЗУ. С выходом Firefox Quantum, дискуссии разгораются с новой силой. Некоторые пользователи отмечают меньшее использование оперативной памяти, чем в Chrome, другие же утверждают, что оно идентично. Это играет большую роль в использовании браузера. Но как выяснилось использование памяти не является плохим показателем.


Конечно же многих шокирует что одна программа использует столько ОЗУ. Но все эти жалобы являются ошибкой. Все это результат того, что большинство пользователей привыкло как дела, обстояли до сегодняшних масштабов развития сети интернет. Это основано на непонимании работы памяти.

Почему Chrome и Firefox используют так много оперативной памяти

Действительно, Chrome и Firefox используют очень много оперативной памяти. Запустив около 10 вкладок, не говоря о расширениях, можно увидеть, что программа использует довольно немало памяти. Но для этого есть все основания.

современные браузеры делают Интернет более быстрым, простым и надежным. Chrome и Firefox являются многопроцессорными, они разделяют части браузера на процессы. В случаи сбоя подключаемого модуля, браузер не завершит свою работу вместе с ним. Chrome также имеет функцию, предварительного просмотра, которая ускоряет загрузку веб-страниц, за счет ресурсов оперативной памяти.

Расширения добавляют еще больше возможностей в уже и так богатый функциональными возможностями браузер. Что в свою очередь, тоже влияет на использование ОЗУ. При потребности в функциях, которые они предлагают, придётся отказаться от ценных ресурсов.

Современные браузеры делают намного больше, чем это было раньше. В свое время сеть была всего лишь кучей статических HTML-страниц со страшным фоном и случайным анимированным GIF. Эти времена давно прошли. Теперь браузер используется для чтения электронной почты, управления календарем, просмотра видео, редактирования документов и даже игр. И это даже не говоря о различных уведомлениях, расширениях для отправки текстовых сообщений и автоматического заполнения паролей.

На сегодняшний день мы делаем в нашем браузере больше, чем когда-либо. И все это требует значительных ресурсов. Хотя кажется, что Firefox и Chrome занимают тонну ОЗУ, но объяснить это можно тем что сейчас много инструментов встроено в браузер которые раньше были разделены, и вместо того чтобы запускать несколько приложений, вы запускаете только свой браузер. Он по сути стал своего рода операционной системой. У Chrome даже есть собственный диспетчер задач, при нажатии сочетания клавиш Shift + esc, можно увидеть, сколько оперативной памяти использует каждая вкладка и расширение. У Firefox это выглядит иначе – необходимо набрать «about:memory» в адресной строке.

Пустая ОЗУ – бесполезная оперативная память

Многие кто видит в диспетчере какое количество оперативной памяти занято процессами, считают, что это замедлит работу компьютера. ОЗУ делает компьютер быстрее. Он использует ее в качестве кэша для хранения данных, которые могут потребоваться снова. Что позволит быстрее загрузить уже просматриваемую ранее веб-страницу. Если бы ОЗУ осталась пустой, многие вещи загружались бы намного медленней. Эти два браузера предназначены для использования большего количества оперативной памяти, чтобы сделать просмотр более быстрым и плавным. Но есть пользователи, которые устанавливают большое количество ненужных расширений что очень сильно влияет на использование памяти.

ОС Windows 10 использует новые алгоритмы, которые позволяют оптимизировать использование ОЗУ и файла подкачки засчет сжатия.

Решения с медленным ПК

Как и все программы Chrome и Firefox не идеальны. Но разработчики постоянно работают над их улучшением.

Современная сеть более ресурсоемкая, чем раньше, благодаря всем преимуществам, которые она предлагает. Компьютерам соответственно необходимо идти в ногу со временем.

Поэтому, если на вашем компьютере недостаточно памяти для комфортного запуска всего необходимого, придётся либо чем-то жертвовать (закрывать программы, удалять расширения, использовать меньше вкладок за раз), или обновить ПК.

Совсем не весело тратить большую часть денег покупая 8 или 16 ГБ оперативной памяти. Это может показаться лишним, но с развитием технологий, не заметите как в скором времени потребуется еще больший ее объём. Браузеры чем-то похожи на игры, чем они новее, тем больше они требовательные. Особенно когда они становятся все более универсальными.

Конечно есть возможность использовать более старые их версии, менее требовательных, но тогда придётся отказаться от всех преимуществ, предоставляемых современными браузерами. Это как с ОС, можно пользоваться Windows 98, но я уверен, что вы используете более новую его версию, открывающую больше возможностей.

Браузеры — одни из самых требовательных программ в компьютере. Потребление ими оперативной памяти нередко переходит порог 1 ГБ, из-за чего не слишком мощные компьютеры и ноутбуки начинают тормозить, стоит параллельно запустить еще какое-нибудь ПО. Однако нередко усиленное потребление ресурсов провоцирует и пользовательская кастомизация. Давайте разберемся во всех вариантах того, почему веб-обозреватель может занимать много места в ОЗУ.

Причины повышенного потребления оперативной памяти у браузера

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

Причина 1: Разрядность браузера

64-битные программы всегда больше требовательны к системе, а значит и оперативной памяти им надо больше. Такое утверждение справедливо и для браузеров. Если в ПК оперативной памяти установлено до 4 ГБ, можно смело выбрать 32-битный браузер в качестве основного или запасного, запуская его лишь при необходимости. Проблема в том, что разработчики хоть и предлагают 32-битный вариант, но делают это неочевидно: скачать его можно, открыв полный список загрузочных файлов, на главной странице же предлагается лишь 64-bit.

    Откройте главную страницу сайта, опуститесь вниз, в блоке «Продукты» кликните «Для других платформ».

В окне выберите 32-разрядную версию.

  1. Перейдите на главную страницу (обязательно должна быть версия сайта на английском языке) и опуститесь вниз, нажав по ссылке «Download Firefox».

На новой странице найдите ссылку «Advanced install options & other platforms», если хотите скачать версию на английском.

Выберите «Windows 32-bit» и скачайте.

Если нужен другой язык, жмите на ссылку «Download in other language».

Найдите в списке свой язык и кликните на иконку с надписью «32».

    Откройте главную страницу сайта и нажмите по кнопке «ЗАГРУЗИТЬ OPERA» в правом верхнем углу.

Прокрутите страницу в самый низ и в блоке «Архивные версии Opera» кликните по ссылке «Найти в архиве FTP».

Выберите последнюю доступную версию — она находится в конце списка.

Читайте также:  Топ бюджетных смартфонов 2018 до 5000

Из операционных систем укажите «win».

Скачайте файл «Setup.exe», не имеющий приписки «x64».

    Перейдите на главную страницу , опуститесь вниз страницы и в блоке «Загрузить» нажмите по «Vivaldi для Windows».

Прокрутите страницу ниже и в разделе «Загрузить Vivaldi для других операционных систем» выберите 32-bit, исходя из версии Windows.

Браузер можно установить поверх уже существующей 64-битной или с предварительным удалением прошлой версии. Яндекс.Браузер не предоставляет 32-битной версии. Веб-обозреватели, предназначенные специально для слабых компьютеров, такие как Pale Moon или SlimJet, не ограничивают в выборе, поэтому в целях экономии нескольких мегабайт можно скачать 32-битную версию.

Причина 2: Установленные расширения

Довольно очевидная причина, тем не менее требующая упоминания. Сейчас все браузеры предлагают большое количество надстроек, и многие из них действительно могут быть полезны. Однако каждое такое расширение может требовать как 30 МБ ОЗУ, так и более 120 МБ. Как вы понимаете, дело не только в количестве расширений, но и в их предназначении, функциональности, сложности.

Условные блокировщики рекламы — яркое тому доказательство. Всеми любимые AdBlock или Adblock Plus занимают куда больше оперативной памяти при активной работе, чем тот же uBlock Origin. Проверить, сколько ресурсов требует то или иное расширение, можно через Диспетчер задач, встроенный в браузер. Есть он практически у каждого обозревателя:

Chromium — «Меню» > «Дополнительные инструменты» > «Диспетчер задач» (либо нажмите сочетание клавиш Shift + Esc).

Firefox — «Меню» > «Еще» > «Диспетчер задач» (либо введите about:performance в адресной строке и нажмите Enter).

При обнаружении какого-либо прожорливого модуля поищите ему более скромный аналог, отключите или полностью удалите.

Причина 3: Темы оформления

В целом этот пункт вытекает из второго, однако не все установившие тему оформления вспоминают о том, что она тоже относится к расширениям. Если вы хотите добиться максимальной производительности, отключите или удалите тему, придав программе дефолтный внешний вид.

Причина 4: Тип открытых вкладок

В этот пункт можно внести сразу несколько моментов, которые так или иначе сказываются на количестве потребления ОЗУ:

  • Многие пользователи используют функцию закрепления вкладок, однако они тоже требуют ресурсов, как и все остальные. Более того, поскольку они считаются важными, при запуске браузера они прогружаются в обязательном порядке. По возможности их стоит заменить закладками, открывая только тогда, когда нужно.
  • Важно помнить и о том что именно вы делаете в браузере. Сейчас многие сайты не просто отображают текст и картинки, а еще показывают видео в высоком качестве, запускают аудиоплееры и другие полноценные приложения, которые, естественно, требуют гораздо более ресурсов, чем обычный сайт с буквами и символами.
  • Не забывайте, что браузеры используют прогрузку прокручиваемых страниц заранее. Например, лента ВК не имеет кнопки перехода на другие страницы, поэтому следующая страница грузится еще тогда, когда вы находитесь на предыдущей, что требует оперативной памяти. К тому же, чем дальше вниз вы уходите, тем больший участок страницы помещается в ОЗУ. Из-за этого появляются тормоза даже в одной вкладке.

Каждая из этих особенностей возвращает пользователя к «Причине 2», а именно к рекомендации отслеживать встроенный в веб-обозреватель Диспетчер задач — вполне возможно, что много памяти занимает 1-2 конкретных страниц, что уже не относится к пользователю и не является виной браузера.

Причина 5: Сайты с JavaScript

Многие сайты используют для своей работы скриптовый язык JavaScript. Для того чтобы части страницы интернета на JS отображались корректно, требуется интерпретация его кода (построчный анализ с дальнейшим выполнением). Это не только замедляет загрузку, но и отнимает оперативную память для обработки.

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

Бороться с этим можно как радикально — отключением JavaScript в настройках браузера, так и более мягко — используя расширения по типу NoScript для Firefox и ScriptBlock для Chromium , блокирующие загрузку и работу JS, Java, Flash, но дающие возможность разрешать их отображение выборочно. Ниже вы видите пример одного и того же сайта сперва с отключенным блокировщиком скриптов, а потом с включенным. Чем чище страница, тем меньше она нагружает ПК.

Причина 6: Непрерывная работа браузера

Этот пункт следует из предыдущего, однако лишь на определенную его часть. Проблема JavaScript заключается и в том, что после завершения использования определенного скрипта инструмент управления памятью в JS под названием Garbage Collection функционирует не очень эффективно. Это не очень хорошо сказывается на занятом объеме ОЗУ уже в короткий промежуток времени, не говоря уже о длительном времени запуска браузера. Есть и другие параметры, отрицательно сказывающиеся на ОЗУ при длительной беспрерывной работе браузера, но останавливаться на их объяснении мы не будем.

Проверить это проще всего, посещая несколько сайтов и измерив количество занятой оперативной памяти, а затем перезапустив браузер. Таким образом можно освободить 50-200 МБ в рамках сессии продолжительностью несколько часов. Если не перезапускать браузер сутки и более, количество отнятой уже впустую памяти может достигать 1 ГБ и более.

Как еще сэкономить потребление оперативной памяти

Выше мы перечислили не только 6 причин, которые сказываются на количестве свободной оперативной памяти, но и рассказали, как их исправить. Однако не всегда этих советов хватает и требуются дополнительные варианты решения рассматриваемого вопроса.

Использование браузера, выгружающего фоновые вкладки

Многие популярные браузеры сейчас довольно прожорливы, и как мы уже поняли, виной этому далеко не всегда движок браузера и пользовательские действия. Сами страницы нередко перегружены контентом, и оставаясь в фоне, продолжают потреблять ресурсы ОЗУ. Для их выгрузки можно воспользоваться браузерами, поддерживающими эту функцию.

К примеру, подобное есть у Vivaldi — достаточно нажать ПКМ по вкладке и выбрать пункт «Выгрузить фоновые вкладки», после чего все они кроме активных будут выгружены из оперативной памяти.

В SlimJet функция автовыгрузки вкладок настраиваемая — вам нужно указать количество простаивающих вкладок и время, по истечении которого браузер выгрузит их из ОЗУ. Подробнее об этом написано в нашем обзоре браузера по этой ссылке.

Яндекс.Браузер с недавних пор добавил функцию Hibernate, которая подобно одноименной функции в Windows выгружает данные из оперативной памяти на жесткий диск. В данной ситуации вкладки, которые на протяжении определенного времени не использовались, переходят в режим гибернации, освобождая ОЗУ. При повторном обращении к выгруженной вкладке ее копия берется с накопителя, сохраняя ее сеанс, например, набор текста. Сохранение сеанса — важное преимущество перед принудительной выгрузкой вкладки из оперативной памяти, где весь прогресс сайта сбрасывается.

Помимо этого у Я.Браузера есть функция интеллектуальной загрузки страниц при старте программы: когда вы запускаете обозреватель с последним сохраненным сеансом, загружаются и попадают в ОЗУ те вкладки, которые были закреплены, и обычные часто использованные в прошлом сеансе. Менее популярные вкладки загрузятся только при обращении к ним.

Установка расширения для управления вкладками

Когда не удается побороть прожорливость браузера, но пользоваться совсем уж легкими и непопулярными браузерами тоже не хочется, можно установить расширение, которое управляет активностью фоновых вкладок. Аналогичное реализовано в браузерах, о которых речь шла чуть выше, но если они вам по каким-то причинам не подходят, предлагается сделать выбор в пользу стороннего ПО.

Читайте также:  За что отвечает винчестер

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

    OneTab — при нажатии на кнопку расширения все открытые вкладки закрываются, остается лишь одна — та, через которую вы будете вручную повторно открывать каждый сайт по мере необходимости. Это легкий способ быстро освободить ОЗУ, не теряя текущую сессию.

Скачать из Google Webstore | Firefox Add-ons
The Great Suspender — в отличие от OneTab вкладки здесь не помещаются в одну, а просто выгружаются из оперативной памяти. Это можно сделать вручную, кликнув по кнопке расширения, или настроить таймер, по истечении которого вкладки автоматически выгрузятся из ОЗУ. При этом они продолжат находиться в списке открытых вкладок, но при последующем обращении к ним перезагрузятся, снова начав отнимать ресурсы ПК.

Скачать из Google Webstore | Firefox Add-ons (расширение Tab Suspender, базирующееся на The Great Suspender)
TabMemFree — автоматически выгружает неиспользуемые фоновые вкладки, но если те были закреплены, расширение обходит их стороной. Такой вариант подходит для фоновых плееров или открытых текстовых редакторов онлайн.

Скачать из Google Webstore
Tab Wrangler — функциональное расширение, собравшее все лучшее из предыдущих. Здесь пользователь может настроить не только время, после которого открытые вкладки выгрузятся из памяти, но и их количество, при котором правило начнет действовать. Если конкретные страницы или страницы определенного сайта не нужно обрабатывать, можно занести их в «белый список».

Настройка браузера

В стандартных настройках практически нет параметров, которые могли бы повлиять на потребление ОЗУ браузером. Тем не менее по одной базовой возможности все же присутствует.

Возможности тонкой настройки у браузеров на Chromium ограниченные, но набор функций зависит от конкретного веб-обозревателя. В большинстве случаев из полезного у них вы можете отключить только предендер. Параметр находится в «Настройки» > «Конфиденциальность и безопасность» > «Использовать подсказки для ускорения загрузки страниц».

Перейдите в «Настройки» > «Общие». Отыщите блок «Производительность» и поставьте либо снимите галочку с пункта «Использовать рекомендуемые настройки производительности». Если вы снимете галочку, откроются дополнительные 2 пункта по настройке производительности. Вы можете отключить аппаратное ускорение, если видеокарта не очень корректно обрабатывает данные, и/или настроить «Максимальное число процессов контента», напрямую влияющее на ОЗУ. Более детально об этой настройке написано на русскоязычной странице поддержки Mozilla, куда вы можете попасть, кликнув на ссылку «Подробнее».

Для отключения ускорения загрузки страниц наподобие того, что было описано выше для Chromium, потребуется редактировать экспериментальные настройки. Об этом написано ниже.

К слову, в Firefox есть возможность минизмизации потребления оперативной памяти, но только в рамках одного сеанса. Это одноразовое решение, которое можно использовать в условиях сильного потребления ресурсов ОЗУ. Впишите в адресную строку about:memory , найдите и кликните по кнопке «Minimize memory usage».

Использование экспериментальных настроек

В браузерах на движке Chromium (и его форке Blink), а также в тех, что используют движок Firefox, есть страницы со скрытыми настройками, которые могут повлиять на количество выделяемой оперативной памяти. Сразу же стоит отметить, что этот способ является больше вспомогательным, поэтому не стоит на него полностью полагаться.

Впишите в адресную строку chrome://flags , пользователям Яндекс.Браузера нужно вписать browser://flags и нажать Enter.

Вставьте в поисковое поле следующий пункт и нажмите на Enter:

#automatic-tab-discarding — автоматическая выгрузка вкладок из ОЗУ, если в системе остается мало свободной оперативной памяти. При повторном обращении к выгруженной вкладке та будет сперва перезагружена. Задайте ему значение «Enabled» и перезапустите браузер.

Кстати, перейдя в chrome://discards (либо browser://discards ), можно просматривать список открытых вкладок в порядке их приоритетности, определенном браузером, и управлять их активностью.

Для Firefox возможностей больше:

Впишите в адресное поле about:config и нажмите «Я принимаю на себя риск!».

В поисковую строчку вставляйте те команды, которые вы хотите изменить. Каждая из них напрямую или косвенно влияет на ОЗУ. Чтобы сменить значение, жмите по параметру ЛКМ 2 раза или ПКМ > «Переключить»:

    browser.sessionhistory.max_total_viewers — регулирует количество оперативной памяти, которая выделяется на посещаемые страницы. По умолчанию используется для быстрого отображения страницы при возвращении к ней кнопкой «Назад» вместо повторной загрузки. В целях экономии ресурсов этот параметр следует изменить. Двойным кликом ЛКМ задайте ему значение «0».

config.trim_on_minimize — выгружает браузер в файл подкачки, пока тот находится в свернутом состоянии.

По умолчанию команды нет в списке, поэтому создадим ее сами. Для этого кликните по пустому месту ПКМ, выберите «Создать» > «Строка».

Введите название команды, указанное выше, а в поле «Значение» впишите «true».

browser.cache.memory.enable — разрешает или запрещает кэшу храниться в оперативной памяти в пределах сеанса. Не рекомендуется отключать, так как это снизит скорость загрузки страниц, поскольку кэш будет храниться на жестком диске, значительно уступающем в скорости ОЗУ. Значение «true» (по умолчанию) разрешает, если хотите отключить — задайте значение «false». Для работы этой настройки обязательно активируйте следующую:

browser.cache.disk.enable — помещает кэш браузера на жесткий диск. Значение «true» разрешает хранение кэша и позволяет предыдущей настройке корректно функционировать.

Вы можете настроить и другие команды browser.cache., например, указав место, куда будет сохраняться кэш на жестком диске вместо оперативной памяти и т.д.

Настройку экспериментальных функций можно было и продолжить, поскольку у Firefox есть множество других параметров, но они влияют на ОЗУ гораздо меньше, чем перечисленные выше. После изменения параметров не забудьте перезапустить веб-обозреватель.

Мы разобрали не только причины высокого потребления браузером оперативной памяти, но и разные по легкости и эффективности способы снизить расход ресурсов ОЗУ.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Все о локальных сетях и сетевом оборудовании

Медленный компьютер может кого угодно вывести из себя. Если ваш ПК тоже стал тормозить, стоит обратить внимание на потребление оперативной памяти разными программами. Самой частой причиной торможения компьютера является браузер — он может потреблять огромное количество ОЗУ. Чтобы улучшить ситуацию, нужно выбрать подходящий веб-обозреватель.

Почему браузер потребляет много оперативной памяти

Если вы пользовались браузерами лет десять назад, то могли обратить внимание, что сейчас количество потребляемой ими оперативки возросло до неприличных размеров — например, Chrome может съедать около 2 ГБ памяти, Vivaldi — до 4 и больше. И основной причиной всего этого является техническое развитие наполнения самого интернета. Страницы, которые мы открываем (даже самые простые — например, стартовая страница «Яндекс» или Youtube), содержат огромное количество сложных скриптов. JavaScript, который используется для оформления многих ресурсов, обладает определёнными недостатками в области управления памятью. Чтобы всё это работало как надо, браузер вынужден использовать ОЗУ в больших объёмах.

Подобные яркие, анимированные сайты с большим количеством баннеров и выскакивающих окон потребляют огромное количество памяти для корректного отображения

Но наполнение интернета мало зависит от обычного пользователя. Какие же факторы, которые мы можем подкорректировать, влияют на объём потребляемой энергии? Рассмотрим самые популярные причины торможения:

  • огромное количество открытых вкладок. Сейчас почти все браузеры, включая Chrome, Mozilla Firefox, Opera, различают активные вкладки (то есть те, на которых пользователь работает) и фоновые (которые сейчас не используются). Однако последние всё равно потребляют пусть и небольшое, но всё-таки ощутимое количество оперативки. Если у вас есть привычка открывать по 50–100 вкладок разом и забывать их закрывать — отказывайтесь от неё;
  • тяжеловесные расширения для браузера. Сюда относятся и всеми любимый AdBlock, и расширения для скачивания видео и аудио, и TamperMonkey с самодельными скриптами. От блокировщиков рекламы отказаться трудно, но всё же проверьте список своих установленных и активных расширений — возможно, некоторые вам не очень-то нужны, и их можно отключить;
  • постоянно включённый Flash Player. В настройках любого из популярных браузеров можно отключить постоянную поддержку Flash Player. При необходимости для некоторых сайтов можно сделать исключение. Постоянная работа этого софта снижает скорость браузера, потому что ему приходится загружать анимированные элементы сайтов, среди которых часто оказывается бесполезная реклама;
  • пренебрежение режимом чтения. Если вам часто доводится читать информационные статьи на сайтах, где оформление не играет важную роль, то стоит переключаться в режим чтения. В нём браузер игнорирует оформление и вёрстку, оставляя только голый текст статьи с иллюстрациями, если таковые были в неё вставлены. Даже шрифт игнорируется — можно установить свой любимый, как в любом приложении-читалке. Реклама полностью пропадает, никакие яркие баннеры по бокам не отвлекают от текста, а оперативной памяти тратится меньше. Сплошные плюсы.

Одна из второстепенных причин общего «утяжеления» интернета — стремление сэкономить на работниках-программистах. Многие владельцы сайтов не хотят тратить деньги на услуги по оптимизации, из-за чего браузер вынужден потреблять много оперативки, открывая ресурс. С этим, к сожалению, рядовому пользователю побороться не удастся.

Сравнение популярных браузеров

Конечно же, не все браузеры одинаково прожорливы, и для эффективной и быстрой работы стоит выбирать тот, который больше всего подходит именно вам. Нельзя однозначно сказать, кто из популярных обозревателей является самым лёгким, ведь потребление оперативки разнится в зависимости от количества открытых вкладок. Сравним пять самых популярных браузеров — Google Chrome, Mozilla Firefox, Opera, Internet Explorer, Microsoft Edge и Safari.

Проводя тест, мы учитывали потребление памяти не только самой программой браузера, но и сопутствующими процессами. Например, Chrome запускает с первой же вкладкой огромное количество процессов Google Chrome Helper (каждый по 20–70 МБ). А Mozilla создаёт FirefoxCP Web Content, количество и потребление памяти которыми растёт пропорционально медиа-элементам на сайтах.

Таблица: потребление памяти в зависимости от открытых вкладок

Браузер 1 вкладка 5 вкладок 20 вкладок
Google Chrome 135 МБ 340 МБ 1901 МБ
Mozilla Firefox 237 МБ 248 МБ 1761 МБ
Opera 240 МБ 486 МБ 1054 МБ
Internet Explorer 44 МБ 240 МБ 918 МБ
Safari 42 МБ 277 МБ 745 МБ
Microsoft Edge 143 МБ 354 МБ 978 МБ
Читайте также:  Портативный тв с двб т2

При открытии одной вкладки

Если открыть браузер со всего одной вкладкой, то загрузка будет варьироваться от 40 до 300 МБ в зависимости от наполнения сайта и браузера. Меньше всего оперативки потребляют Safari и Internet Explorer. Двумя самыми тяжёлыми браузерами в этом тесте становятся Opera и Mozilla Firefox. Отметим, что оба отличаются хорошей визуализацией — это может послужить оправданием для такого высокого потребления памяти.

При открытии пяти вкладок

Пальму первенства по-прежнему держит Internet Explorer (мы тоже не ожидали), а Safari сменилась «лисой». Mozilla Firefox практически не повысила уровень потребления оперативной памяти по сравнению с одной вкладкой — отличный результат. Safari занимает третье место — сразу после Firefox. Несколько хуже дела обстоят у Google Chrome и Edge (четвёртое и пятое места соответственно). И самой тяжёлой снова становится Opera — по сравнению с одной вкладкой она увеличила потребление оперативки в два раза.

При открытии двадцати вкладок

Открыв 20 вкладок, мы обнаруживаем, что меньше всего оперативной памяти потребляет Safari — по сравнению с пятью потребление выросло всего в три раза.

Вторым по экономии оперативной памяти становится Internet Explorer, но с ним не всё так просто. При открытии шести и более вкладок браузер начинает страшно зависать. Причины этого кроются в перегруженности ЦП и плохой поддержки современных скриптов.

Хоть IE и потребляет крайне мало оперативки, проблемы и баги не дают ему нормально работать

За Explorer следует его замена от Microsoft — Edge. Он почти так же экономно использует ОЗУ, но при этом лишён недостатков своего предшественника. Edge хорошо работает с современными веб-стандартами, не зависает при открытии большого количества вкладок и обладает режимом чтения. Его главный недостаток — привязка к Windows 10. Не обновившись до последней версии этой ОС, получить этот браузер невозможно. Если вы по каким-то причинам не можете или не хотите обновляться, то придётся выбирать что-нибудь другое.

Четвёртое место с небольшим отрывом от Edge занимает Opera. За ним следует Mozilla Firefox (в полтора раза тяжелее «оперы») и Chrome (почти в два раза тяжелее «оперы»).

Высвобождение памяти

Высвобождение памяти демонстрирует, как браузер освобождает ОЗУ после закрытия вкладок. При закрытии 19 вкладок из ранее открытых 20, большинство обозревателей быстро снизили нагрузку на оперативку, но Safari ещё долго сохраняла относительно высокий уровень загруженности.

Подводя итоги

Наименее прожорливыми и сбалансированными браузерами становятся Safari (MacOS) и Edge (Windows 10). Они отлично работают как на малом количестве вкладок, так и при их увеличении. Владельцам других операционных систем и более старых версий Windows стоит обратить внимание на Opera — при открытии большого количества вкладок она потребляет наименьшее количество оперативки из всех оставшихся браузеров.

Помимо всего прочего, Opera — красивый и хорошо кастомизируемый браузер

Если же вам не нужно открывать много вкладок и вы обычно ограничиваетесь 5–7, то можно остановить свой выбор на Firefox. До пятой вкладки нагрузка на ОЗУ практически не меняется. Ещё одним приятным моментом станет хорошая визуализация и быстрое открытие страниц.

Google Chrome сейчас переживает не лучшие времена — последние обновления не только стали тормозить браузер и потреблять больше памяти, но и явно намекнули на желание разработчиков отказаться от сторонних блокировщиков рекламы, взяв управление этим контентом в свои руки. Если вы привыкли им пользоваться — попробуйте что-нибудь новое, возможно, Firefox или Opera придётся вам по вкусу больше.

Интернет-сообщество сейчас отказывается от Chrome из-за слежки за пользователями, сбора личных данных и навязчивой рекламы, которую разработчики хотят оградить от блокировщиков

Internet Explorer в тесте на загрузку ОЗУ показал себя наилучшим образом, но, к сожалению, потребление оперативной памяти — это не единственный фактор, который делает браузер быстрым. Все остальные аспекты (поддержка новых веб-стандартов, нагрузка на ЦП, скорость загрузки самих страниц) у этого браузера находятся на самом низком уровне. Из этого следует простой вывод — Internet Explorer лучше всегда сразу заменять на другой браузер.

Не забывайте, что результаты таких тестов могут разниться в зависимости от наполнения сайтов. Например, Internet Explorer очень плохо поддерживает многие современные стандарты и скрипты, а Safari — наоборот. Выбирая браузер, ориентируйтесь на собственные привычки. А если есть время и желание, протестируйте приглянувшиеся обозреватели самостоятельно, посещая привычные сайты и отмечая загруженность ОЗУ в диспетчере задач.