Google Chrome браузер потребляет много памяти

Ваш браузер Хром потребляет много памяти Windows? Попробуем заставим его работать в более щадящем режиме.

Не все советы статьи будут одинаково полезны. Но думаю, из статьи Почему Хром тормозит Windows вы почерпнёте много полезной информации.

Почему Гугл Хром потребляет много памяти? Куча причин на то…

Всё дело в том, что Chrome, как впрочем и другие браузеры (Internet Explorer, к слову, делает также), по умолчанию тратит один процесс на одну открытую вкладку. Так, если вы откроете Диспетчер задач Windows во вкладке Процессы, вы можете наблюдать вот такую картину:

chrome браузер потребляет много памяти

Эту проблему можно развернуть: вы можете прямо сейчас увидеть какие конкретно вкладки нагружают процессор. У Google Chrome есть свой Диспетчер задач. Его можно вызвать клавишами (при запущенном браузере):

SHIFT + ESC

и вуаля — перед вами причины ваших бед во всей красе.

Зачем так?

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

Ну… вы поняли, вобщем. Так что объяснение, почему современный, в том числе Хром потребляет много памяти, лежит на поверхности: столкнувшись с ошибкой на странице сайта, открытой в текущей вкладке, браузер эту вкладку и закроет. Только её. Согласно этой модели, Chrome не объединяет сайт, открытый даже в нескольких вкладках, в один поток-процесс. И для разных сайтов процессы разные. С точки зрения безопасности — безупречно, но приходится жертвовать ресурсами, так что вы это можете очень даже ощущать.

Я предлагаю вам противоположную модель поведения браузера. Ресурсов (возможно) потреблять будет меньше, однако если натолкнётесь на ошибку на сайте, что потребует перезагрузки браузера, эта ошибка потянет остальные вкладки. Хотя, честно признайтесь — часто ваш браузер натыкался на такой сайт?




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

Браузер Хром потребляет много памяти? Переводим его в режим Process-per-site.

Запускайте браузер в режиме экономии ресурсов. Для этого закройте его работу, найдите ярлык Chrome, вызовите его Свойства и в поле Объект дополните адрес вызываемого файла командой (через пробел после адреса, уже имеющегося в поле):

--process-per-site

И согласитесь с изменениями. Вот так:

браузер потребляет много памяти

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

--disable-plugins --process-per-site

Например, с моими настройками поле адреса ярлыка выглядит вот так:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-plugins --process-per-site

СПРАВКА

Этот ход срабатывает далеко не всегда. И всяческие потуги пользователей браузера исправить ситуацию с множеством перегружающих процессор системы вкладками натыкаются на стену молчания от Google. Так что ситуация постепенно превращается в безобразие. Официально существует «математическая» формула количества процессов в Диспетчере задач Windows в зависимости от кол-ва вкладок:

n + 1

 где n — и есть открытые вкладки, а точнее уникальные домены в открытых вкладках. То есть на ОДИН процесс больше, чем вкладок. Но либо что-то у меня с математикой или это откровенный пи…ж.

Ваш браузер потребляет много памяти? Подправьте настройки…

  • Отправляйтесь в настройки Chrome. Набираем в адресной строке Chrome адрес:
chrome://settings/

Ищем Дополнительные настройки и снимаем галочку у пункта Не отключать работающие в фоновом режиме сервисы при закрытии браузера.

  • В адресной строке наберите:
chrome://extensions/

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

Чистим кэш браузера.

Это на самом деле одна из главных причин почему Хром потребляет много памяти. Вопреки мнению о загруженности процессора Windows уже вполне способна сама распределить работу и ЦП и RAM та, чтобы вы не ощущали заторможенность системы. А вот ЗАБИТЫЙ ПОД ЗАВЯЗКУ КЭШ браузера способен сыграть с производительностью плохую шутку. Принцип здесь прост: в браузере (любом) по умолчанию установлен порог объёма кэша. Так вот, пока порог не достигнут, пользователь радуется скорости браузера. Но как только пороговое значение близко, системе и самому браузеру приходится одновременно с работой приложений тратить дополнительные ресурсы на контроль за кэшем. Речь идёт об удалении данных, что само по себе затратно. А если это связано с другими приложениями (типа Java или Flash)? Вот вам и тормоза. Так что советы такие: расширяем порог кэша (по умолчанию он не более 500 Мб) и чистим систему с помощью мусорщиков типа CCleaner как только работа в Chrome становится некомфортной. Тоже касается и других браузеров. Пренебрегайте историей посещений, нужными кукисами — удаляйте всё. И вам воздастся.

Ответов больше нет. Попробуйте эти. Успехов.

Запись опубликована в рубрике Настройки Windows. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

одиннадцать − десять =