Почему браузер забивает оперативную память. Что делать?
Зачастую пользователь сталкивается с такой проблемой: интернет-браузер занимает много оперативной памяти и мешает работе другому софту. Почему так происходит, заслуженно ли ругают Chrome и как решить проблему?
С каждым годом интернет совершенствуется, веб-страницы стали занимать больше оперативной памяти. Потому, что им на смену пришли полноценные веб-приложения. То есть, если у Вас в браузере на трех вкладках открыты соцсеть, статья и видео — значит у Вас открыты сразу три разных приложения. Понятное дело, эти приложения требуют больше оперативной памяти, чем статичные веб-страницы.
Google Chrome требует много места на оперативной памяти из-за особенности своей работы — все дело в многопроцессном режиме. При обработке данных браузер разделяет каждую страницу, плагин и расширение на отдельный процесс, поэтому программа во время работы занимает больший объем оперативной памяти. Чтобы убедиться в этом, откройте контекстное меню и пройдите по «Дополнительные инструменты» — «Диспетчер задач». У каждой страницы и расширения будет свой файл .exe, это и есть процессы.
Плюсы, что дает многопроцессность:
- стабильную работу браузера — если одна страница зависнет, другие все равно продолжат стабильно работать.
- быструю загрузку веб-страниц. Веб-сайты, плагины и плееры создаются по разным технологиям, и браузеру нужно по-разному их обрабатывать. Разделяя каждую страницу на отдельный процесс, браузер упрощает себе работу и быстрее загружает их.
Минус — в режиме многопроцессности браузер требует большого объема ОЗУ, поэтому его сложно использовать одновременно с другими запущенными программами.
Напрашивается вопрос, а только ли Google Chrome создает проблемы с оперативной памятью? Нет, это относится и к многим другим браузерам, которые работают в многопроцессном режиме. Например, Mozilla Firefox, Opera и другие.
Многопроцессный режим — удачное решение. Разработчики добавили его для более стабильной работы клиента, хотя в настройках оставили возможность переключиться на однопроцессный режим. В итоге браузер начал занимать больше оперативной памяти, но стал надежнее.
Однако, как ни крути, Chrome все же «прожорливее» других браузеров. Кроме оперативной памяти, он сильно нагружает центральный процессор и аккумулятор. Google работает над устранением проблемы, но энергопотребление все равно высокое, хотя оно и снижается. В январе этого года тест показал, что Microsoft Edge потребляет энергии на 19% меньше, чем «Хром», тогда как в апреле прошлого года ему требовалось на 70% заряда меньше. Так что Google работает над снижением энергопотребления, и разрыв сокращается.
А теперь давайте посмотрим — как решить проблему? В этом случае актуальны следующие решения:
Выбирайте компьютер с большим объемом оперативной памяти. Если в приоритете профессиональные задачи, рассматривайте устройства с объемом оперативной памяти от 16 Гб.
Докупайте оперативную память. Если у Вас сборочный ПК — докупите RAM. В случае с ноутбуком тут замена комплектующих проходит сложнее, а при вскрытии корпуса теряется гарантия.
Закрывайте вкладки. С ними устройство нормально поработать не сможет.
Тип открытых страниц непосредственно влияет на объем занятой оперативной памяти. Например, активны три вкладки с видео, перепиской и новостной лентой, нагрузка будет в разы больше, чем если бы это были три вкладки со статьями.
Следите за сайтами и расширениями. Откройте контекстное меню и перейдите в «Дополнительные инструменты» — «Диспетчер задач». Вам откроется список запущенных процессов и какой объем оперативной памяти они используют. Из-за сбоев в конфигурации сайт или расширение могут занимать гораздо больше места, чем положено. Если замечаете подобное, нажмите «Отключить».
При этом расширения могут быть полезны: некоторые как раз занимаются тем, что автоматически вырубают процессы с открытыми вкладками, пока Вы вновь не перейдете на них. Одно из наиболее популярных расширений такого плана, имеющее меню на русском — The Great Suspender.
Александр Григорьев ЦСО "Крокус"