Google Chrome Использование памяти / Проблемы с утечкой памяти?
Мне нравится использовать Google Chrome для работы в Интернете, и одна из главных причин всегда заключалась в том, что он очень быстрый! Мне никогда не нравилось раздувание Firefox со всеми надстройками, а Internet Explorer просто медленный.
Microsoft Edge немного быстрее, чем IE, но я использую так много других сервисов Google, что Chrome продолжает тянуть меня назад. Новый браузер Firefox Quantum даже быстрее, чем Chrome, и я действительно думал о переключении.
Когда я впервые начал использовать Chrome, я был восхищен простым чистым интерфейсом и невероятной скоростью просмотра. Тем не менее, после нескольких месяцев интенсивного использования Chrome на очень быстром ПК, я заметил, что вкладки будут пустыми в течение нескольких секунд перед загрузкой веб-страницы и других общих проблем..
Диспетчер задач Chrome
Немного покопавшись, я решил взглянуть на диспетчер задач и посмотреть, какие процессы запущены для Chrome. Вот что я нашел:
Святая корова! Это колоссальные 35 процессов Google Chrome! Это много процессов плюс более 5 ГБ в использовании памяти. Что это за процессы Chrome? Конечно, у меня было открыто 16 вкладок, когда я делал снимок экрана выше, но все веб-страницы были статичными без воспроизведения видео или анимации. Так почему 35 процессов и ГБ памяти?
Вы можете узнать, что стоит за каждым из этих процессов в Chrome, щелкнув правой кнопкой мыши на строке заголовка (не на вкладке) и выбрав Диспетчер задач.
Здесь вы увидите каждый процесс (называемый задачей), запущенный в Google Chrome. Я был быстро удивлен увиденным.
Браузер - это один процесс, каждая вкладка - это собственный процесс, а затем были процессы веб-приложений, графического процессора и каждого расширения и плагина, которые я включил! Eeeks! Из того, что я читал в Интернете от Google, они разделяют все на разные процессы, потому что это делает браузер более стабильным. Например, если плагин Flash выходит из строя, он не удалит все ваши вкладки или весь браузер.
Используя Google Chrome так долго, я понял, что это очень верно. Было много раз, когда одна вкладка умирала, и я мог просто закрыть вкладку и продолжать нормально использовать другие мои вкладки, или Shockwave просто зависал, и я убивал эту одну вкладку, и все остальное работало нормально.
Поэтому моя следующая мысль была о том, чтобы все отдельные процессы использовали дополнительную память, а не как раньше. Из того, что я собрал в сети, кажется, что даже если бы было меньше процессов, плагины и расширения все равно использовали бы память, может быть, чуть меньше. Есть небольшие накладные расходы на создание нового процесса, но это незначительно.
Возможно, вы также заметили несколько предметов, перечисленных как подрамник: https://accounts.google.com. Сначала я думал, что это связано с открытием вкладки в Gmail, но понял, что это совсем другое. По сути, Google помещает некоторые процессы в свой собственный процесс, чтобы должным образом изолировать их. Таким образом, было несколько веб-сайтов, которые были внутри этих подкадров вместо того, чтобы иметь свой собственный отдельный процесс вкладки в списке.
Так что вы можете сделать, чтобы уменьшить объем памяти, который использует Chrome? Для меня я заметил большую разницу, когда я отключил флэш-память для всех сайтов, а не оставил ее на Спроси меня первым установка. Чтобы полностью отключить вспышку, перейдите на настройки, затем нажмите на продвинутый внизу, а затем нажмите на Настройки контента под Конфиденциальность и безопасность. Нажмите на вспышка а затем убедитесь, что он говорит Блокировать сайты от запуска Flash.
Это сэкономило мне более 1 ГБ в использовании памяти. Я не знал, но несколько сайтов использовали Flash. Даже если Flash отключен, веб-сайты работали нормально, поэтому я отключил Flash. Другой способ уменьшить память - удалить некоторые расширения, особенно если вы их не используете. Кроме того, вы можете просто отключить расширение, если оно вам иногда нужно и вы не хотите полностью его удалять..
Отключение расширения предотвратит использование памяти. Наконец, вы могли заметить Процесс графического процессора в Chrome, который должен быть включен по умолчанию. Если ваше оборудование поддерживает это, Chrome загрузит некоторые задачи в ваш графический процессор, который быстрее и эффективнее, чем ваш процессор. Это называется Аппаратное ускорение. Если вы хотите, вы можете отключить его, перейдя в Настройки, а затем прокручивая до самого конца, чтобы система.
Если вы отключите аппаратное ускорение, ваш опыт работы с Chrome будет немного медленнее, так что имейте это в виду.
Поэтому, если вы чувствуете, что Chrome занимает слишком много ОЗУ, зайдите в диспетчер задач и попробуйте отключить расширение, использующее слишком много памяти. Для меня у меня было расширение, которое мне нравилось, но оно не обновлялось с 2013 года, поэтому оно могло использовать так много памяти. Если вам не нужно расширение для захвата ресурсов, отключите его, и вы получите лучший опыт просмотра. Кроме того, отключите Flash, если вам это действительно не нужно. наслаждаться!