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

Почему Chrome потребляет так много памяти и что с этим делать

05.09.2019

Как победить жор памяти в Chrome

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

Подпишись на наш канал в Яндекс.Дзен и твоя жизнь наладится.

Какие расширения Google Chrome расходуют память

Перерасход ресурсов может быть связан с тем, что расширение, которое вы установили, оказалось вредоносным и – вполне возможно – содержало в себе скрипт для майнинга криптовалют, чем в последнее дело очень часто промышляют мошенники. В результате Google Chrome может потреблять и 60, и 80 и даже 100% мощности процессора, не позволяя выполнять других задач. К сожалению, штатные инструменты мониторинга системы не позволяют понять, почему браузер расходует так много ресурсов, а вот встроенный в Chrome диспетчер задач – позволяет. Он-то нам и нужен.

Читайте также: Как отправить ссылку из Google Chrome на другое устройство

Как запустить диспетчер задач в Chrome

  • Откройте Google Chrome на своём компьютере, нажмите на кнопку контекстного меню (три вертикальные точки в правом верхнем углу);
  • Выберите «Дополнительные инструменты» — «Диспетчер задач»;

Диспетчер задач в Google Chrome — ваше спасение

  • Перед вами откроется окно со всеми процессами, которые запустил Chrome, и сводкой по энергопотреблению каждого из них;
  • Если вы увидите, что какой-то процесс потребляет слишком много памяти или создает повышенную нагрузку на процессор (даже 20% — уже много), завершите его, а если это расширение – удалите навсегда.

Лайфхак по работе с Chrome

Вполне возможно, что нагрузка, которую создаёт Google Chrome, может проявляться в другом. С этой проблемой в своё время я столкнулся лично. Тогда я только пересел на Mac и не мог взять в толк, почему кулер ноутбука раскручивается при работе с Chrome, но сохраняет спокойствие, если запущен Safari. Экспериментальным путём я пришел к выводу, что браузеру Google просто требуется больше энергии и подключение к сети электропитания решает эту проблему. Безусловно, я понимаю, что не все хотят постоянно держать ноутбук у розетки, однако если такая возможность появляется, лучше ей не пренебрегать.

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

Corsair, производитель компьютерного оборудования, выпустил простую и наглядную рекламу – что происходит, когда на компе запускается браузер Chrome. Поймут все – от простых владельцев ПК до прошаренных красноглазиков с Linux.

This is your RAM.And THIS is your RAM on Chrome. pic.twitter.com/zI9DRh53Ng

— CORSAIR (@CORSAIR) January 23, 2019

Если вы не поняли визуальную метафору, объясняем: в активном режиме Chrome потребляет очень много оперативной памяти, вытесняя остальные программы. По этому показателю прога от Google даже уделывает Adobe Photoshop – еще одного пожирателя ОЗУ.

Причем Chrome жрет не только память. Браузер заставляет батарейку ноутбука разряжаться быстрее.

Screenshot-2019-01-24-at-17.04.25.png

И атакует ядра процессора.

Screenshot-2019-01-24-at-17.04.52.png

Почему существует такая проблема? Во-первых, из-за архитектуры браузера. Чтобы быть максимально удобным и предугадывать действия пользователя (например, подсвечивать адрес сайта), программа использует много памяти.

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

Screenshot-2019-01-24-at-17.32.51-1024x372.png

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

Вы тоже его любите – посетителей «Палача» на Chrome больше, чем на остальных браузерах вместе взятых.

2019-01-24-17.17.14.jpg

Как оттащить прожорливый браузер от оперативной памяти? Есть несколько советов.

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

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

AdBlock – топовое успокоительное для ноутбука. Заметил, что он внезапно выключился, не от тонны рекламы, а от рева кулеров

— Андрей Ставицкий (@hmarochos) December 5, 2018

Обновите программу. Время от времени делайте апдейт браузера или включите автообновление. Несколько раз замечал, что необновленный Chrome сильнее греет и нагружает систему. Если обновление не помогает, переустановите программу: так вернутся дефолтные настройки.

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

Докупайте RAM. Спасибо, кэп! Но если вдруг вы пользуетесь ПК (с ноутом апгрейд сложнее) или не сильно ограничены в деньгах, добейте памяти – до 16, 32, 64 Гбайт. Коварство в том, что Chrome при определенных задачах может целиком выжрать ОЗУ даже самого прокаченного компьютера. Так что есть еще один сценарий – перейти на другой браузер.

Подписывайтесь на Telegram-канал «Палача» – там круче, чем на сайтеПодписывайтесь на группу «Палача» во «ВКонтакте» – там нет рекламы. Загрузка…

Почему Google Chrome потребляет так много памяти?

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

Посмотрите прямо сейчас на вкладки своего браузера: в одной из них запущен онлайновый музыкальный проигрыватель, в другой вы читаете сейчас эту статью, в третьей открыт текстовый редактор, от которого вы «на минутку» отвлеклись ради Лайфхакера, а в четвёртой ждёт своей очереди забавный ролик на YouTube. Это уже как минимум четыре разных приложения, которые одновременно работают в вашем браузере (а некоторые пользователи держат открытыми даже по несколько десятков вкладок).

И переключение между этими приложениями-вкладками должно происходить мгновенно, вы ведь не хотите терять на этом процессе каждый раз по несколько секунд. А что это значит? Что все необходимые данные должны храниться в оперативной памяти! Вот, конечно, очень упрощённый ответ на вопрос, почему все современные браузеры используют так много оперативной памяти.

Но ведь Chrome использует больше RAM, чем остальные, не правда ли?

Правда. И у этого есть причины. Давайте оставим в стороне голословные утверждения о том, что «криворукие индийские программисты пишут неправильный код», и посмотрим, что происходит на самом деле.

  1. Браузер Chrome использует многопроцессную архитектуру. Каждой вкладке и установленному в браузер дополнению соответствует свой процесс. Это позволяет Chrome работать стабильнее, и в том случае, если, например, в описанной выше ситуации у вас на одной из вкладок зависнет Flash, это не приведёт к аварийному закрытию браузера и вы не потеряете результаты своей работы в текстовом редакторе.
  2. Функция предзагрузки, которая предназначена для быстрого открывания ссылок. Эта функция пытается предсказать, по какой ссылке вы сейчас перейдёте, и подгружает необходимые данные ещё до вашего клика. Удобно? Да, но тоже требует оперативной памяти.
  3. Большое количество доступных расширений. Огромное разнообразие расширений на все случаи жизни является весомым плюсом Chrome. Но оно же при необдуманном применении может стать и большим минусом, так как каждое расширение тоже требует для своей работы определённое количество памяти.

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

Использование большого количества RAM — это плохо?

Ребята, вы вообще зачем оснастили свой компьютер всеми этими гигабайтами оперативной памяти? Для того чтобы открывать менеджер задач и расстраиваться от того, что вся она, о ужас (!), используется?

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

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

Как уменьшить аппетиты Chrome?

Итак, мы выяснили, почему браузер потребляет много памяти и что в большинстве случаев это совершенно естественно. Но что делать, если в вашем случае это превращается в проблему?

Есть два решения. Первое — увеличить количество оперативной памяти. Такой апгрейд довольно легко и не так уж затратно сделать на десктопе. Но для ноутбуков это не всегда возможно, поэтому придётся прибегнуть к программной оптимизации. Мы уже не один раз писали про то, как снизить потребление памяти браузером Google Chrome, поэтому ограничимся только кратким списком необходимых действий:

  • Используйте минимум расширений.
  • Установите дефолтную тему оформления.
  • Отключите подключаемые модули.
  • Оптимизируйте скрытые настройки.
  • Используйте специальное расширение для выгрузки фоновых вкладок из памяти.

Заключение

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

Да, некоторые из вас могут очароваться новизной ощущений и писать потом восторженные посты о том, что «в Firefox, оказывается, тоже можно жить!» или «почему я использую Opera». Но потом вы всё равно вернётесь обратно. Доказано Google.

Используемые источники:

  • https://androidinsider.ru/polezno-znat/chto-delat-esli-google-chrome-gruzit-proczessor-i-zhret-pamyat-lajfhak.html
  • https://click-or-die.ru/2019/01/google-chrome-pozhiraet-operativnuyu-pamyat-chto-s-etim-delat/
  • https://lifehacker.ru/chto-delat-s-chrome/

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