Андрей Смирнов
Время чтения: ~25 мин.
Просмотров: 4

Создан браузер, потребляющий в разы меньше оперативной памяти, чем chrome

Нововведения

90% изменений в Falkon 3.1.0 скрыто от глаз пользователей – в его интерфейсе практически все осталось по-прежнему, разве что была модернизирована строка поиска. Основное нововведение в браузере – это улучшенная совместимость с со средой разработки QtWebEngine 5.12, самой актуальной по состоянию на 21 марта 2019 г. Разработчики также добавили поддержку написания плагинов (дополнений) с использованием QML, интегрировали начальную поддержку клиентских сертификатов и повысили стабильность работы плагинов, написанных на Python.

Falkon 3.1.0

Юзабилити браузера тоже было модифицировано: так, за счет нового плагина MiddleClickLoader пользователь сможет вставлять текст из буфера обмена уже не по команде Ctrl+V и не через контекстное меню, а по нажатию средней кнопки мышки или колесика. Помимо этого, в Falcon теперь есть белый список cookie-файлов, который не будет очищаться при удалении личных данных. Это означает, что даже после полной очистки браузера пользователю не придется повторно авторизовываться на сайтах, заранее внесенных им в этот белый список.

Сохранение и восстановление вкладок в Hibernate

Любую страницу можно условно разделить на две большие части, связанные с движками V8 (JS) и Blink (HTML/DOM). Рассмотрим небольшой пример:

У нас есть некоторое DOM-дерево и небольшой скрипт, который просто добавляет div в body. С точки зрения Blink, эта страница выглядит примерно так: Давайте посмотрим на связь между Blink и V8 на примере HTMLBodyElement: Можно заметить, что Blink и V8 имеют разные представления одних и тех же сущностей и тесно связаны друг с другом. Так мы пришли к первоначальной идее – сохранять полное состояние V8, а для Blink хранить лишь HTML-атрибуты в виде текста. Но это было ошибкой, потому что мы потеряли те состояния DOM-объектов, которые хранились не в атрибутах. А еще потеряли состояния, которые хранились не в DOM. Решением этой проблемы было полное сохранение Blink. Но не всё так просто. Для начала нужно собрать информацию об объектах Blink. Поэтому в момент сохранения V8 мы не только останавливаем JS и делаем его слепок, но и собираем в памяти ссылки на DOM-объекты и прочие вспомогательные объекты, доступные для JS. Мы также проходим по всем объектам, до которых можно дотянуться из объектов Document – корневых элементов каждого фрейма страницы

Так мы собираем информацию обо всем, что важно сохранить. Остается самое сложное – научиться сохранять

Если посчитать все классы Blink, которые представляют DOM-дерево, а также разные HTML5 API (например, canvas, media, geolocation), то получим тысячи классов. Практически невозможно написать руками логику сохранения всех классов. Но хуже всего то, что даже если так сделать, то это будет невозможно поддерживать, потому что мы регулярно подливаем новые версии Chromium, которые вносят неожиданные изменения в любой класс. Наш Браузер для всех платформ собирается с помощью clang. Чтобы решить задачу сохранения классов Blink, мы создали плагин для clang, который строит AST (абстрактное синтаксическое дерево) для классов. Например, вот этот код:Код класса

Превращается в такой XML:Результат работы плагина в XML

Дальше другие написанные нами скрипты генерируют из этой информации код на C++ для сохранения и восстановления классов, который и попадает в сборку Яндекс.Браузера.Код сохранения на C++, полученный скриптом из XML

Всего у нас генерируется код примерно для 1000 классов Blink. Например, мы научились сохранять такой сложный класс как Canvas. В него можно рисовать из JS-кода, задавать множество свойств, устанавливать параметры кисточек для рисования и так далее. Мы сохраняем все эти свойства, параметры и саму картинку. После успешного шифрования и сохранения всех данных на жесткий диск процесс вкладки выгружается из памяти до тех пор, пока пользователь не вернется на эту вкладку. В интерфейсе, как и раньше, она никак не выделяется. Восстановление вкладки происходит не мгновенно, но существенно быстрее, чем при загрузке из сети. Тем не менее мы пошли на хитрый ход, чтобы не раздражать пользователей вспышками белого экрана. Мы показываем скриншот страницы, созданный на этапе сохранения. Это помогает сгладить переход. В остальном процесс восстановления похож на обычную навигацию с той лишь разницей, что Браузер не делает сетевой запрос. Он воссоздает структуру фреймов и DOM-деревья в них, а затем подменяет состояние V8. Записали видео с наглядной демонстрацией того, как Hibernate выгружает и восстанавливает по клику вкладки с сохранением прогресса в JS-игре, введенного в формах текста и положения видео:

Edge

Тот же Internet Explorer стал прародителем браузера нового поколения под названием Edge, который появился только в Windows 10 (для систем рангом ниже версия не предусмотрена).

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

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

Почему возникает ошибка и что с ней делать – на ПК и телефоне

Причина у этой ошибки одна – отсутствие места в оперативной памяти. Отбирать ОЗУ может как браузер, так и другие службы и приложения, открытые сейчас в Windows.

Закрыть лишние вкладки в браузере и программы на ПК

Если в браузере открыто много объемных и не очень страниц (с большим количеством анимированных элементов), нужно их закрыть. Оставить только пару-тройку нужных вкладок.

Также нужно закрыть все другие окна (приложения) на компьютере. Это можно сделать через «Диспетчер задач»:

  1. Зажать на клавиатуре Ctrl + Alt + Delete. Выбрать «Диспетчер задач» в меню. Либо кликнуть правой клавишей по «Панели задач» (строка внизу экрана) и выбрать соответствующий пункт (способ подходит для Windows 10).
  2. В разделе «Процессы» найти приложение, которое нужно принудительно закрыть, выделить его и щелкнуть по «Снять задачу» или «Завершить процесс».
  3. Повторить шаги для всех других приложений.

Также нужно по возможности завершить ненужные фоновые процессы:

  1. Кликнуть по стрелке слева от часов в правом нижнем углу.
  2. Нажать правой кнопкой на ненужный фоновый процесс, например, приложение CCleaner.
  3. Выбрать «Выход».

Чтобы закрыть фоновые приложения на Android, нужно зажать иконку меню (рядом с кнопкой Home и «Назад») и смахнуть в сторону окна. Либо тапнуть по значку в виде метлы, чтобы закрыть сразу все.

Удалить данные кеша, куки и историю Yandex

Чтобы очистить Яндекс Браузер, нужно:

  1. Зажать при открытом обозревателе Ctrl + Shift + Delete. Должно появиться окно «Очистить историю». Если не появилось, кликнуть по трем линиям в правом верхнем углу. Выбрать «Настройки».
  2. Перейти в раздел «Системные» слева и в конце страницы кликнуть по «Очистить историю».
  3. Выделить просмотры, кеш, cookies, загрузки и другие данные при необходимости. Поставить «За все время» вверху и запустить удаление.

Как очистить мобильный Yandex:

  1. Тапнуть по трем точкам. Выбрать плитку «Настройки».
  2. Найти в списке пункт «Очистить историю». Открыть его.
  3. Выбрать кеш, куки, просмотры и загрузки. Запустить очистку.

Очистка Windows от мусорных файлов, удаление приложений из автозагрузки

Файловый мусор может накопиться не только в браузере, но и в ОС. Новичкам для его удаления лучше взять специальное приложение, к примеру, CCleaner:

Отключить/удалить лишние расширения

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

  1. Щелкнуть по трем линиям справа вверху. Выбрать «Дополнения».
  2. Просмотреть список – определить ненужные расширения.
  3. Кликнуть по желтому переключателю, чтобы отключить.
  4. Либо нажать на «Подробнее», а затем на «Удалить».

В Yandex на Андроиде тоже могут работать расширения. Чтобы их деактивировать, нужно:

  1. Кликнуть по трем точкам, выбрать «Настройки» в меню.
  2. Выбрать раздел «Каталог дополнений».
  3. С помощью тумблеров отключить расширения.

Включить оптимизацию картинок

Чтобы браузер смог настраивать качество изображений в зависимости от свободного объема ОЗУ, нужно:

  1. Кликнуть по трем линиям вверху справа – открыть «Настройки».
  2. Перейти в раздел «Системные».
  3. Поставить отметку рядом с пунктом «Оптимизировать изображения для экономии оперативной памяти».

Увеличить виртуальную память

Как увеличить объем pagefile.sys:

  1. Зажать на клавиатуре Windows и R. Ввести sysdm.cpl и кликнуть по ОК.
  2. В разделе «Дополнительно» кликнуть по «Параметры».
  3. Перейти во вкладку «Дополнительно». В блоке «Виртуальная память» кликнуть по «Изменить».
  4. Убрать галочку с верхнего пункта, выделить «Указать размер». Ввести исходное и максимальное значение. Кликнуть по «Задать». Нажать на ОК.

Проверка ПК или телефона на вирусы

Оперативную память могут занимать вирусы. Чтобы их удалить из системы, нужно обновить свой антивирус и его базы данных, а затем запустить полное сканирование – оно надежнее.

Также можно воспользоваться портативным сканером для обнаружения вредоносных кодов – Dr.Web CureIt или Kaspersky Virus Removal Tool.

Переустановка Яндекс Браузера

Если ничего выше не помогло решить проблему, возможно, дело в неисправности браузера – нужно его переустановить.

Как пользоваться деинсталлятором:

Чтобы переустановить мобильный Yandex, нужно:

  1. Открыть Play Market. Тапнуть по трем линиям слева вверху – открыть «Мои приложения».
  2. Найти Яндекс Браузер. Кликнуть по «Удалить».
  3. Перезагрузить телефон и установить приложение снова через Play Market.

К нехватке памяти в Яндекс Браузере может привести большое количество открытых вкладок, забитый кеш,  множество активных приложений в «Диспетчере задач», а также вирусы и неисправность браузера. Нужно снизить нагрузку на ОЗУ, чтобы подобная ошибка больше не появлялась.

JavaScript

Этот язык используется в разработке большинства сайтов. Отображение содержимого JavaScript происходит автоматически.

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

Полное выключение возможно в настройках браузера. Если вы используете Chrome, перейдите в настройки, раскройте вкладку «Дополнительно» и найдите пункт «Настройки контента». Там выбираем настройки JavaScript. Переставляем ползунок в выключенное положение.

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

А теперь протестируем загрузку оперативной памяти. Слева – результат с включенным скриптом, справ – с выключенным. Как видим, никаких изменений в нагрузке на ОЗУ.

Приходим к выводу, что отключать JavaScript не имеет смысла. Особых ресурсов он не использует, но зато отображает страницы более корректно и визуально привлекательно.

Но есть другая сторона работающего скрипта Java. Завершенная работа скрипта оставляет своеобразный «осадок» — некорректно функционирующий инструмент Garbage Collection. Каждая закрытая страница, где запускался JS, продолжает использовать определенный объем памяти.

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

Вариант 2: Общие решения

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

Способ 1: Увеличение кэша обозревателя

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

Подробнее: Увеличение кэша в Яндекс.Браузере, Google Chrome, Opera

Если вы пользуетесь Mozilla Firefox, то для неё алгоритм следующий:

  1. Создайте новую вкладку, в адресной строке которой напишите и нажмите на стрелку для перехода.

    На следующей странице кликните «Принять риск и продолжить».

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

Дважды кликните по появившемуся параметру для смены значения с «true» на «false».

Перезапустите Файрфокс, после чего повторите шаги 1-2, но теперь используйте другую команду:

Таким образом мы откроем настройку объёма кэша, он обозначен в килобайтах.

Дважды кликните по строке для редактирования. Рекомендуется устанавливать размер от 512 Мб до 1,5 Гб, что соответствует 524288 и 1572864 Кб соответственно. Если вам нужно число между ними, воспользуйтесь любым подходящим конвертером величин. Введите желаемое количество памяти и воспользуйтесь кнопкой со значком галочки.

Подробнее: Онлайн-конвертеры величин

Закрывайте приложение для сохранения настроек.

Способ 2: Очистка кэша

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

Подробнее: Очистка кэша в Яндекс.Браузере, Google Chrome, Opera, Mozilla Firefox

Способ 3: Переустановка веб-обозревателя

Нельзя исключать и факт повреждения файлов браузера – это вполне способно вызвать появление рассматриваемой ошибки. Метод устранения этой проблемы существует только один – полная переустановка проблемного приложения.

Подробнее: Правильная переустановка Яндекс.Браузера, Google Chrome, Opera

Способ 4: Увеличение производительности ОС

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

Первым делом проверьте, активен ли файл подкачки и какой его текущий размер

Если эта возможность отключена, рекомендуется её активировать.
Подробнее: Изменение файла подкачки в Windows 7 и Windows 10

Стоит обратить внимание и на функцию кэширования RAM – возможно, этот раздел понадобится очистить вручную.

Подробнее: Как очистить кэш ОЗУ

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

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

Подробнее: Как очистить Windows от мусора

Повысить производительность Виндовс можно сбросом её до заводских параметров – мера радикальная, однако очень эффективная.
Подробнее: Сброс Windows 7 и до заводских настроек. Эти действия позволят Виндовс работать лучше и, как следствие, устранить ошибку с нехваткой памяти

Эти действия позволят Виндовс работать лучше и, как следствие, устранить ошибку с нехваткой памяти.

Способ 5: Обновление аппаратных комплектующих

Если целевой компьютер довольно старый или бюджетный (например, с объёмом ОЗУ меньше 4 Гб, медленным энергоэффективным процессором и HDD с 5400 RPM), стоит задуматься об обновлении компонентов. Дело в том, что современные сайты перегружены разнообразными технологиями и требуют от компьютера немалой производительности.

Мы рассказали вам о том, каким образом можно убрать ошибку «Не хватает оперативной памяти для открытия страницы» в браузере.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Процессы и результаты

Полученные данные сведены в диаграммы.

Диаграмма 1. Отбор памяти браузерами при одной открытой вкладке.

Синий столбик – вкладка в процессе перезагрузки, красный – после полной загрузки и отрисовки страницы. Лидерами экономного использования ОЗУ при малой активности стали IE и Flash Peak Slimjet, а самыми расточительными Mozilla и ее клон Sea Monkey.

Диаграмма 2. Открыто пять вкладок, на активной вкладке воспроизводится видео.

И опять лидер экономичности Flash Peak Slimjet, а самый неэкономный броузер — Mozilla

Диаграмма 3. Открыто пятнадцать вкладок.

Картина потребления ресурсов ОЗУ резко изменилась. Flash Peak Slimjet и в этом режиме показывает минимум объема требуемой памяти, а наихудший результат у продукции Microsoft — встроенный в Windows 10 браузер Edge, требует для своей работы неприлично много оперативной памяти.

Диаграмма 4. Все испытываемые браузеры отображены на одном поле.

Браузер Одна вкладка 5 вкладок 15 вкладок
Internet Explorer 94 80 607 1640
Opera 267 247 680 1347
Mozilla Firefox 330 293 750 890
Google Chrome 205 190 530 680
Flash Peak Slimjet 120 67 472 387
Sea Monkey 420 377 530 1005
Edge 180 155 650 2520

Синий и красный – одна открытая вкладка, зеленый – пять вкладок, фиолетовый – пятнадцать вкладок.

Браузер Flash Peak Slimjet демонстрирует наиболее скромные требования к ресурсам памяти во всех режимах загрузки.

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

В режиме значительной нагрузки Mozilla и Chrome увеличивают запрос к ОЗУ ненамного, Sea Monkey и Opera требуют под свои задачи двукратного увеличения объема памяти, а продукция компании Microsoft Internet Explorer и Edge запрашивают в три – четыре раза больше памяти, чем при небольшой загрузке.

Как выбрать браузер — сравнение характеристик

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

Скорость запуска

Для начала измерим скорость, с которой легкий веб-проводник полностью запускается на ПК с учетом настроек и открытия страниц. Задача — определить, какой из браузеров наиболее быстрый. Для примера используем страницу поисковой системы Google, а измерение проведем до момента ввода слова в поисковую графу.

Самые легкие веб-проводники и их скорость загрузки:

  • Maxthon Nitro — 6-10 с;
  • Pale Moon — 3-6 с;
  • Otter Browser — 6-9 с;
  • K-Meleon — 2-4 с;
  • SlimBrowser — 3-5 с;
  • Midori — 4-5 с.

Как видно, все браузеры обеспечивают легкий и быстрый старт, а самый лучший показатель у K-Meleon.

Потребление ОЗУ

Простой браузер для самого слабого компьютера подразумевает минимальные требования по ОЗУ. Этот параметр является наиболее важным в работе ПК, ведь от него зависит быстродействие многих процессов. Показатель снимается после загрузки веб-проводника и перехода в Диспетчер задач. Для чистоты эксперимента во всех случаях открывается сразу три страницы (Ютуб, Гугл и текущий сайт).

Самые легкие обозреватели и их загрузка ОЗУ:

  • Maxthon Nitro — 270 МБ;
  • Pale Moon — 260 МБ;
  • Otter Browser — 265 МБ;
  • K-Meleon — 150 МБ;
  • SlimBrowser — 180 МБ;
  • Midori — 220 МБ.

Теперь запустим видео на YouTube с качеством 480 р. Ситуация поменялась в сторону увеличения:

  • Maxthon Nitro — 350 МБ;
  • Pale Moon — 310 МБ;
  • Otter Browser — 360 МБ;
  • K-Meleon — 240 МБ;
  • SlimBrowser — 250 МБ;
  • Midori — 300 МБ.

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

Результат проверки:

  1. Maxthon Nitro — появляются незначительные задержки при переходе между разными вкладами веб-проводника и при входе в уже открытые приложения. Аналогичная проблема характерна для ситуации с просмотром папок. Если говорить в целом, система работает стабильно, но с небольшими задержками.
  2. Pale Moon функционирует быстрее. Визуально заметно, чтобы вкладки переключаются оперативно, и с загрузкой страниц не возникает трудностей. В целом система работает более медленно, возникают зависания при запуске ПО и открытии папок.
  3. Otter Browser. Страницы загружаются медленнее, что особенно видно при работе с более чем тремя вкладками. Браузер работает медленно, а после запуска Paint он вообще перестал отвечать на запросы в течение пяти секунд. Остальные программы, которые уже были запущены, работали крайне медленно.
  4. K-Meleon — отлично справился с задачей. По этой проверке можно сказать, что это самый легкий браузер. Несмотря на общую загрузку, скорость перехода между вкладками оставалась на высоком уровне. Все программы запускались довольно быстро без особых задержек. При этом сама ОС хорошо реагирует на команды пользователя.
  5. SlimBrowser. Как и предыдущий браузер, SlimBrowser неплохо справился с задачей. Переходы между вкладками осуществляются достаточно быстро. Программы работают с небольшой задержкой, но без критического торможения.
  6. Midori. Браузер неплохо справился с нагрузкой. Переключение между вкладками происходило с небольшими задержками, которые не сильно напрягали во время работы. Аналогичная ситуация была характерна и для приложений. Папки открываются с небольшими задержками.

В целом, почти все веб-проводники показали достойные результаты. При этом самым легким браузером (при максимальной нагрузке) оказался K-Meleon.

Загрузка процессора

Не менее важный фактор, которые подлежит анализу — загрузка CPU. Здесь все проводники показали сравнительно неплохие показатели. В нейтральном режиме (когда все вкладки загружены полностью) можно увидеть следующую картину для легких веб-обозревателей:

  • Maxthon Nitro — до 5-6%;
  • Pale Moon — до 3-5%;
  • Otter Browser — до 4-8%
  • K-Meleon — 2-5%;
  • SlimBrowser — 2-6%;
  • Midori — 1-4%.

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

Изучаем данные Firefox Health Report

В браузере Mozilla Firefox начиная с версии 20 появилось полезное диагностическое средство под названием Firefox Health Report (FHR), то есть «Отчёт о работоспособности Firefox», которое анонимно собирает различную информацию о работе браузера и отсылает её для анализа разработчикам.

Для просмотра сведений Firefox Health Report необходимо ввести в адресной строке about:healthreport.

В составе Firefox Health Report есть подробнейшая справка, в том числе и на русском языке, благодаря которой можно узнать много интересного о том, как устроен и как работает этот популярный браузер.

Так было не всегда

Перерасход оперативной памяти присутствовал и в ранних версиях браузера Mozilla – от него в начале прошлого десятилетия страдали пользователи, установившие на свой ПК Firefox 5 или Firefox 6. В сентябре 2011 г. Mozilla решила эту проблему – она выпустила Firefox 7, потреблявший на 20-30% меньше памяти, чем Firefox 6. В некоторых случаях, по заявлениям разработчиков, сокращение потребления памяти доходило до 50%.

В июне 2017 г. вышел Firefox 54 – первая полностью многопроцессная и более быстрая (в сравнении с предыдущими релизами) версия этого браузера. В ней разработчикам удалось оптимизировать расход оперативной памяти так сильно, что новый Firefox оставил Chrome далеко позади в этом плане.

По данным тестов Mozilla, версия Chrome для Windows требовала на тот момент в 1,77 раза больше оперативной памяти, чем 64-битная версия Firefox, и в два раза больше, чем 32-битная версия. В macOS Chrome использовал в 1,36 раз больше памяти, чем 64-битный Firefox, и в 1,42 больше, чем 32-битный.

  • Короткая ссылка
  • Распечатать

Подробности

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

Установка 32-битной версии

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

Ранее, если в вашем ПК недостаточно RAM, то можно было скачать и установить 32-битную версию приложения, которая потребляет меньше системных ресурсов. Но к сожалению, такой возможности для данного веб-обозревателя больше нет.

Контроль расширений

Каждое расширение потребляет определенное количество оперативной памяти. И чем их больше установлено и активировано, тем больший кусок RAM отъедается на нужды плагинов. Именно поэтому Яндекс.Браузер сильно грузит оперативную память.

Хорошая новость заключается в том, что это легко можно исправить. Достаточно только отключить все расширения. Если дело было в них, то потребление оперативной памяти веб-обозревателем быстро придет в норму. А сделать для этого нужно вот что:

  1. Запускаем Яндекс.Браузер.
  2. Нажимаем на кнопку с горизонтальными полосками.
  3. В появившемся контекстном меню кликаем по пункту «Дополнения».
  4. Появится список установленных дополнений. Напротив каждой записи будет расположен переключатель. Необходимо передвинуть его в положение «Выкл».
  5. Следует произвести эту процедуру для всех расширений.

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

Темы оформления

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

Больше всего оперативной памяти требуют темы с анимированными элементами интерфейса. Они способны потреблять до 150 МБ RAM. А это уже довольно серьезная цифра. Вместе с нуждами самого веб-обозревателя получается весьма внушительный объем.

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

Порядок действий:

  1. Откройте страницу browser://settings/interface.
  2. Переключите режим в «Цветовая схема».
  3. Перезапустите программу.

Поиск вирусов

Весьма часто вредоносное ПО может заставлять веб-обозреватель потреблять больше оперативной памяти, чем требуется. Более того, вирусы способны прикидываться другими приложениями. Так что вполне вероятно, что Яндекс.Браузер вовсе ни при чем.

Некоторые вредоносные объекты способны маскироваться под «browser.exe». В результате в Диспетчере задач данный процесс может потреблять много RAM. А на самом деле, это даже не браузер, а вирус.

Если вы не уверены в том, что так ведет себя именно ваш веб-обозреватель, то стоит проверить компьютер на вирусы. Помочь с этим может замечательное приложение ESET Smart Security. Сейчас мы расскажем о том, как его использовать.

  1. В системном трее ищем значок программы и затем кликаем по нему правой кнопкой мыши.
  2. В появившемся окошке выбираем пункт «Открыть ESET Smart Security».
  3. Откроется главное окно программы. Здесь переходим на вкладку «Сканирование ПК».
  4. Далее выбираем опцию настраиваемой проверки.
  5. В следующем окошке отмечаем галочками все разделы жесткого диска, оперативную память и область автозагрузки.
  6. Нажимаем на кнопку «Сканировать как админ».

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

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

Вы можете использовать и любой другой антивирусный продукт по своему усмотрению.

Какой браузер самый быстрый (жрет меньше ресурсов)?

Вопрос актуальный и интересный. Проверить какой браузер самый быстрый очень просто: достаточно установить все браузеры, открыть в них одни и те же страницы, запустить диспетчер задач Windows и посмотреть, какой из них сколько оперативной памяти потребляет. Что я и сделал, а результат можно посмотреть на скриншоте ниже.

Открыл в каждом браузере по 1 вкладке:

Открыл в каждом браузере по 5 вкладок:

Как видим, самый быстрый браузер – Internet Explorer. Чееее. Да нет, это все враки, даже при открытии этих вкладок ощущалось что IE был самым долгим. Да и вообще, всем известно, что Internet Explorer – это не браузер, а — такая «программа», с помощью которой можно скачать нормальный браузер после установки Винды.

Так что именно Хром жрет меньше всего оперативной памяти, именно он самый нетребовательный к ресурсам. Лидер! Остальные едят не так мало памяти. При чем по сравнению с другими браузерами превосходство в 2 раза, если открыть только 1 вкладку! (IE не берем в расчет и вообще не возвращаемся к этой теме).

Можно смело сказать, что Google Chrome – браузер с минимальным потреблением ресурсов и он лучше всего подходит для слабых компьютеров, у которых не хватает оперативной памяти для нормальной работы.

Internet Explorer

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

Со временем разработчики из Microsoft пересмотрели основную концепцию браузера, в результате чего появилась 11-я версия приложения. Кто бы что ни говорил, а Internet Explorer 11 по всем параметрам переплевывает и «Мозиллу», и «Хром», и тем более «Оперу». Нагрузка минимальна, старт происходит намного быстрее аналогичных приложений, очистка кэша и временных файлов не требует вмешательства пользователя, как это было раньше (нужно было чистить папки Temporary Files вручную).

Основные параметры быстродействия

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

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

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

В некоторых приложениях есть свой собственный набор, который удалить нельзя, но отключить можно. Так, например, Chrome поставляется с уже встроенными компонентами вроде Adobe Flash Player или AdBlock. Если с первым плагином все понятно, второй иногда вызывает законные нарекания. Он отвечает за блокирование рекламы, всплывающих окон и баннеров, а также может препятствовать срабатыванию некоторых автоматически исполняемых скриптов и апплетов, встроенных в веб-страницы. И все это занимает немало времени.

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

Подводим итоги

Из нашего исследования становится ясно, что самым эффективным браузером на всех этапах проверки стал браузер Opera. В то же время стоит отметить, что Mozilla Firefox отлично себя ведет при большом объеме открытых вкладок, чего не скажешь о Google Chrome и Яндекс.Браузере, которые с каждой новой вкладкой сильно увеличивают размер потребляемой ОЗУ.

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

Те, кто пользуется популярным браузером Google Chrome на слабых компьютерах и ноутбуках думаю заметили, что чем больше вкладок в браузере открыто, тем медленнее и тяжелее работает сам комп.
Если залезть в диспетчер задач, то можно увидеть что идёт большое потребление оперативной памяти Хромом. В принципе это нормально, ведь куда программе девать открытую страничку? Только хранить в ОЗУ. Но как быть пользователю, работать то надо? Но к счастью, у браузера есть отличная опция, которая поможет немного умерить его аппетиты и я сейчас о ней расскажу.

В адресной строке Гугл Хром пишем следующее:

Chrome://flags/#enable-tab-discarding

Откроется страничка с параметрами браузера. Проматываем её вниз, до параметра «Автоматически удалять содержимое вкладок»:

Присваеваем ему значение «Включено». После этого надо перезапустить браузер и посмотреть результат. Думаю теперь Chrome будет жрать поменьше оперативной памяти и работа будет более-менее комфортной.

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

Ещё одна полезная фича — впишите в адресную строку приложение следующее:

Chrome://discards/

Откроется вот такая страничка:

Здесь можно посмотреть список всех открытых вкладок. Хром отсортировал их по приоритету. Смотрим — какие из них менее важные и очищаем от них оперативную память, нажав на ссылку «Discard».

Сегодня браузер – самая главная программа персонального компьютера, не считая операционной системы. Именно с браузером проводят большую часть рабочего времени даже те, кому положено общаться с офисными пакетами или всевозможными «1С». Современный ПК немыслим без подключения к интернету, а значит, и без браузера, который отображает этот самый интернет в удобном для нас виде.

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

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации