Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Железо
  • Что делать, если Chrome съедает слишком много оперативной памяти. Chrome ест много оперативной памяти

Что делать, если Chrome съедает слишком много оперативной памяти. Chrome ест много оперативной памяти

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Установите дефолтную тему оформления.

Заключение

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

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

Много пользователей, жалуются на прожорливость современных браузеров, включая и интернет-браузер Гугл Хром. Про высокое потребление ОЗУ Оперой мы уже писали раннее . Сегодня поговорим о Google Chrome. Посмотрим что кушает данный браузер у меня в компьютере. Откроем «Диспетчер задач».

Как видим количество процессов «chrome.exe» даже не поместились на одной странице. Только один из процессов кушает 260 Мб! Почему так много? Современные браузеры делят все свои задачи на различные процессы, таким образом подстраиваются под многоядерные процессоры, чтобы нагрузка распределялась по нескольким ядрам. Сейчас так работают практически все современные браузеры. Каждая вкладка имеет свой процесс. Также сам браузер имеет несколько процессов. С одной стороны таким образом потребляется чуть больше памяти суммарно, чем у браузеров с одним процессом. С другой стороны увеличивается надежность браузера и повышается его стабильная работа. В той же Мозиле, если произойдет крах флеш-плеера (а такое случается очень часто), то произойдет сбой на всех открытых вкладках. При некоторых сбоях, однопроцессорные браузеры перезапускаются автоматически. Таким образом вы теряете загружаемые видео онлайн, сбивается закачка файлов, набранный текст в онлайн-редакторе. Это жутко бесит.

Кстати, даже браузер только с одной вкладкой, где открыта только одна поисковая система Гугл, кушает почти 150 Мб памяти. Что довольно много, больше чем Windows XP целиком со всеми своими службами.

Похоже, что из всех браузеров именно Chrome лидер по «съеданию» ресурсов компьютера. Чаще всего именно из-за него компьютер работает медленней, начинает подтормаживать, дольше открываются окна браузера, вкладки, подвисать начинает сам проводник Windows. Если мы откроем диспетчер задач, то увидим, что процесс «chrome.exe» занимает немного место. По сравнению с тем же «firefox.exe» вроде немного, ведь Firefox занимает как минимум 200 – 300 мб оперативной памяти с минимальным количеством открытых вкладок. Но процесс у Firefox один, тогда как Chrome создает 4 – 5 процессов и более. Сложив их вместе получаем колоссальный объем потребляемой памяти.

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

Если же в итоге вы решили, что каждая вкладка вам нужна, тут как никак к стати пригодиться расширение для браузера Chrome«Tabr».

Tabr отображает вкладки в виде эскизов. Поэтому можно быстро перейти между вкладками и закрыть не нужные в данный момент.

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

Посмотрим, что данное расширение еще умеет.

Вкладка архивации

Данная функция переносит вкладки, открытые давно во вкладку архивов, высвобождая тем самым оперативную память. Плагин выполняет архивацию либо автоматически, либо в ручном режиме. В автоматическом режиме вам необходимо задать время, по прошествии которого открытые вкладки будут перемещены в архивные. Нажмите «Auto-Archive» и установите время архивации в минутах.

Архив сессий

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

С помощью плагина Tabr вы можете легко управлять сессиями. Просто щелкните по пункту «ArchiveSession» и все вкладки будут сохранены.

Вы может редактировать сессию, присваивая ей имя. По умолчанию в качестве имени устанавливается текущая дата. Ненужные сессии можно удалить. С помощью функции поиска можно легко найти нужную вам сессию.

Другие возможности

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

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

Много пользователей, жалуются на прожорливость современных браузеров, включая и интернет-браузер Гугл Хром. Про высокое потребление ОЗУ Оперой мы уже писали раннее . Сегодня поговорим о Google Chrome. Посмотрим что кушает данный браузер у меня в компьютере. Откроем «Диспетчер задач».

Как видим количество процессов «chrome.exe» даже не поместились на одной странице. Только один из процессов кушает 260 Мб! Почему так много? Современные браузеры делят все свои задачи на различные процессы, таким образом подстраиваются под многоядерные процессоры, чтобы нагрузка распределялась по нескольким ядрам. Сейчас так работают практически все современные браузеры. Каждая вкладка имеет свой процесс. Также сам браузер имеет несколько процессов. С одной стороны таким образом потребляется чуть больше памяти суммарно, чем у браузеров с одним процессом. С другой стороны увеличивается надежность браузера и повышается его стабильная работа. В той же Мозиле, если произойдет крах флеш-плеера (а такое случается очень часто), то произойдет сбой на всех открытых вкладках. При некоторых сбоях, однопроцессорные браузеры перезапускаются автоматически. Таким образом вы теряете загружаемые видео онлайн, сбивается закачка файлов, набранный текст в онлайн-редакторе. Это жутко бесит.

Кстати, даже браузер только с одной вкладкой, где открыта только одна поисковая система Гугл, кушает почти 150 Мб памяти. Что довольно много, больше чем Windows XP целиком со всеми своими службами.

Конечно, если деньги не проблема, то наиболее эффективное решение по борьбе с прожорливостью Google Chrome - это… не бороться, а просто "скормить" ему еще памяти. В конце концов, 8 GB памяти типа DDR 3 стоят сегодня в районе 50-60 евро - умеренная сумма для компьютерной техники. Только помните, что в этом случае неплохо бы и операционную систему на 64-bit версию поменять, иначе более 4 GB Google Chrome использовать не сможет. Но если апгрейд не вариант или просто принципиально не хочется платить, то...

Для чего Chrome вся эта память

Причина, по которой Chrome легко может проглотить пару гигабайт памяти и не поморщиться заключается в том, что в 2015 году в окне браузера происходит много разных затратных штук. Мы работаем с сайтами, более сложными, чем иные программы; мы смотрим довольно "тяжелое" видео (а часто и оставляем его "висеть", чтобы позже посмотреть еще раз); мы играем в игры. Все это требует немного RAM, а в сумме выходит не так уж и "немного".

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

При этом Google Chrome разделяет ресурсы, которые потребляет каждая открытая вкладка, окно или расширение в отдельные процессы - так, как делает операционная система. Это неизбежно ведет к росту потребления памяти (ибо некоторые вещи дублируются), однако одновременно делает жизнь удобнее, а работу браузера - стабильнее. Например, один открытый "бракованный" сайт в Chrome редко когда приводит к тому, что "виснет" весь браузер. И, разумеется, чем больше вкладок у вас открыто и расширений установлено, тем больше памяти потребляет Chrome.

Парадокс Большого Количества Используемой Памяти заключается в том, что не всегда это и плохо, если какая-то программа (тот же Chrome) использует много памяти. Пустая память - бесполезна, а заполненная, наоборот, полезна. Ведь если что-то находится в оперативной памяти, его можно оттуда быстро извлечь! Но, конечно, если Chrome забирает ВСЮ память или оставляет ее так мало, что компьютер начинает тормозить, то это уже не есть хорошо. И с этим надо что-то делать.

Как обуздать аппетит Google Chrome и спасти немного RAM

Итак, допустим, Google Chrome пожирает все, что у вас есть. Или у вас в машине 16 GB оперативной памяти, но вам все равно не нравится, что Chrome забирает два из них. Что можно сделать, чтобы обуздать аппетит браузера?

Выше мы уже сказали, что Chrome выделяет все-все-все в отдельные процессы, как в операционной системе. В Chrome, как и в ОС, до этих процессов можно добраться! Запустите Chrome и нажмите на клавиатуре Shift+Esc (на "маке" - Windows – Task Manager). Так откроется встроенный в Chrome Task Manager, в котором можно посмотреть, какая вкладка или какое расширение забирает так много RAM (и процессорной мощи), что тормозит всю машину. И, соответственно, принять меры - удалить не такое уж и нужное, если подумать, расширение, не держать всегда открытым Gmail и YouTube и так далее.

Второй эффективный способ - сделать так, чтобы расширения подгружались не всегда, а только по мере необходимости. Для этого надо пройти в настройки Chrome, щелкнуть по Content Settings и выбрать "Let me choose when to run plugin content". Внешний вид сайтов немного (ок, много) испортится, зато Flash и прочие "обжоры" не будут автоматически загружаться на каждом сайте. Там же можно настроить и список сайтов-исключений. Даже не можно, а нужно, иначе вы довольно быстро сойдете с ума, если при каждом заходе на YouTube вам придется "прокликивать" видео, чтобы его увидеть.

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

Лучшие статьи по теме