Почему при запуске Facebook в Google Chrome используется так много памяти?

2297
tatan

Когда я захожу в Facebook на Google Chrome, моя машина нагревается, вытяжные вентиляторы начинают работать на сверхвысокой скорости, и это некоторые технические результаты. enter image description here

Запуск одного веб-сайта, в частности, Facebook (никакая другая веб-страница не создает эту проблему), требует постоянно 80% ЦП и около 2,6 ГБ ОЗУ. Иногда загрузка процессора возрастает даже до 95%.

Почему это происходит? Почему легкая работа, такая как запуск веб-страницы (особенно Facebook), создает эту проблему?

2
Было бы полезно увидеть, какие процессы на самом деле работают. SiXandSeven8ths 6 лет назад 1
Недавно браузер Chrome поглотил мой процессор, но это был Chrome software_reporter_tool.exe, который не имел ничего общего с просматриваемой страницей. Вы должны увидеть, что работает, как предложено выше. Musselman 6 лет назад 0
https://superuser.com/questions/1293083/chrome-memory-usage-over-2-5gb-for-a-single-page#comment1915589_1293083 magicandre1981 6 лет назад 0

3 ответа на вопрос

0
Damon

Запуск Facebook, очевидно, не "легкая работа".

Веб-страницы выполняют функцию как для просмотра страниц, так и для владельца страниц.

Вы требуете, чтобы страница отображалась, содержимое из них кэшировалось, многие запросы ко многим другим сайтам обрабатывались для показа партнерского контента, а также видео, которые должны быть готовы и / или воспроизводиться, среди прочего.

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

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

Это совсем не ответит, почему у OP проблемы с Facebook. Я никогда не сталкивался с такой вещью, так что это не просто так: «веб-страницы используют ресурсы». SiXandSeven8ths 6 лет назад 1
0
ℛɑƒæĿ

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


  • Расширение AdGuard : блокирует все типы рекламы на всех веб-страницах, даже на Facebook

  • AdBlock имеет много adBlockKillers, но делает то же самое


  • Откройте Google Chrome в режиме инкогнито с помощью Ctrl + Shift + Nклавиш

  • Режим инкогнито не сохраняет историю, но для меня в большинстве случаев это ненужно.


Если вы хотите использовать оба (я рекомендую), вам нужно включить AdGuard в режиме инкогнито:

  1. На Chrome открытого Menu( три линии на правой стороне)
  2. Перейти More toolsи затемExtensions
  3. Чтобы отключить расширение на флажок. Чтобы отключить расширение, снимите флажок включенного.
0
TheLandYacht

Я видел такую ​​же проблему на моем компьютере с Chrome и Facebook. Почти никогда не вижу проблемы с любой другой страницей. Я работаю с дюжиной вкладок, которые всегда открыты, многозадачность. Я нахожу, что это даже происходит со недавно загруженной страницей Facebook, оставленной без дела в течение длительного периода времени (как быстро, после того, как я пошел спать).

Я использовал «Process Explorer», замену диспетчера задач (фактически доступного от Microsoft) в течение многих лет. Его преимущество ... вместо того, чтобы давать только один список для каждой программы ... вы получаете индивидуальные списки для каждого процесса. Это означает, например, что вы можете иметь дюжину (или больше) для Chrome. Это также позволяет вам «убивать» отдельные процессы.

enter image description here

Мой обходной путь (не совсем решение) - найти процесс в ProcessExplorer, использующий наибольший объем памяти (я сортирую процессы по количеству используемой памяти) ... и уничтожить его. Это «убивает» страницу facebook (дает вам пустое белое окно «страница умерла» на этой вкладке) без полного уничтожения Chrome и освобождает огромный объем памяти, заблокированный FB ... позволяя перезагрузить FB. Как вы можете видеть на этом снимке, FB уже использует более 700 мегабайт ... и я открыл его менее чем за 30 минут. Если я оставлю это в покое достаточно долго, это число будет расти, пока оно не использует каждый бит доступной памяти. Мне обычно приходится убивать ФБ каждые 2-3 часа.

ОБНОВЛЕНИЕ: Вот как это выглядит после того, как я оставил только что загруженный экземпляр Facebook открытым и нетронутым в течение выходных (3 дня). Несмотря на это, страницы загружаются очень медленно, все и вся информация на компьютере работает медленно. Уничтожение этого процесса, занимающего 2,5 ГБ памяти ... мгновенно возвращает все к жизни. enter image description here