Андрей Смирнов
Время чтения: ~8 мин.
Просмотров: 2

Включаем/отключаем многопроцессорный режим в Firefox

Заглядывая в диспетчер задач, многие пользователи могли обратить внимание на наличие в памяти сразу нескольких процессов firefox.exe. Зачем Firefox нужно много процессов и можно ли их отключить – читайте далее.

Итак, в диспетчере задач вы сегодня можете увидеть два, три, четыре, пять и более процессов Firefox.

Четыре процесса Firefox в памяти

Зачем браузеру нужно несколько процессов? Многопроцессная архитектура повышает безопасность и стабильность: если где-то произойдёт сбой, то он не утянет разом за собой всё остальное.

На самом деле приём со множеством процессов уже давно используют другие браузеры, причём значительно более агрессивно, чем Firefox. К примеру, Chrome и все обозреватели на базе Chromium (современная Opera, Яндекс.Браузер и прочие) и вовсе могут показывать в диспетчере задач десятки процессов в памяти, если у вас загружено много вкладок.

Множество процессов Chrome в памяти

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

Firefox создаёт меньше процессов, чем Chrome?

Как мы уже сказали, Mozilla подошла к вопросу с несколькими процессами куда более осторожно, чем та же Google.

Изначально разработчики сделали для Firefox лишь один дополнительный процесс, куда выводились плагины (не путать с расширениями), – plugin-container.exe. Таким образом, у Firefox впервые появилось 2 процесса.

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

Потребление оперативной памяти Firefox против Chrome

Преимущество по меньшему потреблению памяти Firefox не теряет, даже если использует свою многопроцессность на максимум (8 CP – 8 процессов для обработки контента)

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

См.также —   Закрытые вкладки Firefox: четыре простых совета

Впрочем, с процессами у Firefox дела обстоят все равно не так, как у Chrome. Если детище Google запускает в отдельных процессах буквально всё и вся (каждую вкладку, каждое расширение), то Firefox разбивает различные элементы на группы. В итоге процессов получается совсем не так много, как у главного конкурента.

Процессы Chrome против процессов Firefox

Отсюда заметно меньшее потребление памяти и в некоторых случаях меньшая нагрузка на CPU. Ведь огромное число процессов в Chromium-браузерах может грузить даже не самый слабый процессор. А вот Mozilla в итоге пришла к компромиссному и, на наш взгляд, наиболее разумному решению.

Вдобавок Firefox использует иной механизм вкладок по требованию в отличие от того, что применяется в Chrome и браузерах на основе Chromium.

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

Как уменьшить число процессов Firefox?

В отличие Google, Mozilla практически позволяет пользователю самому регулировать, сколько процессов в памяти использовать браузеру.

Видите, как в диспетчере задач висят несколько процессов firefox.exe (или firefox.exe *32 в случае использования 32-разрядных версий) и хотите их убрать/отключить – не проблема. Откройте настройки, прокрутите вниз раздел «основное», дойдя до подраздела «производительность»:

Уменьшить число процессов Firefox

Если вы снимете флажок с параметра «Использовать рекомендуемые настройки производительности», то перед вами появится настройка числа процессов обработки контента.

На выбор предлагаются варианты от 1 до 7 процессов (если памяти у вас более 8 ГБ, то процессов может предлагаться и больше, чем 7):

Выбор числа процессов Firefox

На этом моменте стоит сделать несколько важных уточнений.

См.также —   Как в Firefox сохранить выделенный текст в файл

Во-первых, речь идёт о процессах для обработки контента. Если вы укажете здесь, например, всего 1 процесс, то общее число процессов в памяти уменьшится, однако лишь одну копию firefox.exe вы все равно не получите, т. к. помимо контента Firefox выводит в отдельные процессы ещё и обработку интерфейса.

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

Рекомендуемое число процессов Firefox

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

Есть ли выгода от уменьшения числа процессов?

Если говорить о нашем собственном примере, то для ПК с 8 ГБ ОЗУ изначально было предложено 4 процесса по обработке контента. При этом в памяти при открытии большого числа вкладок могло отображаться до 7 процессов.

Семь процессов Firefox в диспетчере задач

Когда мы установили число процессов контента равным 1, перезапустили браузер и заново прокликали по всем вкладкам, чтобы они загрузились, в памяти предсказуемо осталось только 4 процесса.

Из них 3 предназначены для самого браузера и 1 процесс как раз для обработки контента, причём последний легко отличить, т. к. при открытии приличного числа вкладок он начинает забирать себе памяти значительно больше остальных:

Процессы Firefox в диспетчере задач

В Firefox при этом у нас было открыто 15 различных сайтов. В изначальном режиме (7 процессов) суммарное потребление памяти составило около 1,5 ГБ. Когда же процессов осталось лишь четыре, то в сумме они забирали около 1,4 ГБ (см. скриншоты выше).

См.также —   Как убрать избранное из Firefox?

Мы повторяли эксперимент несколько раз, каждый из них «выигрыш» оперативной памяти составлял всего 100-150 МБ. При этом стоит учитывать, что производительность браузера от перехода на 1 процесс для контента могла быть снижена. Таким образом, смысл уменьшения числа процессов, как видите, весьма невелик.

Игорь Андреев – автор статей для ITRew.ru и Our-Firefox.ru. Увлечен современными технологиями, рассказываю о них в своих текстах)

Страница автора – twitter.com

Если обозреватель завис, закрыть его получается лишь из диспетчера задач, а при серфинге начинает усиленно работать кулер, случаются постоянные «крэши» — это верный признак того, что Firefox грузит процессор и потребляет колоссальное количество ресурсов вашего устройства.

logotip-mozilla-firefox.png

Что делать если Mozilla сильно грузит ПК?

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

mozilla-firefox-zapuskaet-neskolko-protsessov.png

Важно напомнить: на современных процессорах, таких как «i5» и «i7», схожие проблемы возникают очень редко, даже если Фаерфокс запускает много процессов, разве что в случае поломки деталей системного блока. Не стоит забывать, что просмотр видео высокого разрешения нагружает видеоадаптер, что также может привести к снижению скорости работы.

  Очистить Firefox — как это правильно сделать

Шаг 1: проведение основных действий для устранения проблемы

Если Фаерфокс включает несколько процессов, и все начинает виснуть, нужно сделать следующее:

  • отключить как можно больше ненужных дополнений и сменить тему оформления на стандартную;otklyuenie-dopolnenij-v-firefox.png
  • обновить браузер до последней версии;
  • попробовать перезапустить Mozilla или ПК;
  • обновить работающие расширения или вовсе их удалить;
  • включить или отключить аппаратное ускорение;
  • переустановить обозреватель или даже операционную систему (в крайних случаях);obnovlenie-brauzera-mozilla-firefox.png
  • обновить все драйвера (особенно для видеоадаптера);
  • эффективный, но дорогой способ – приобрести новый процессор.

Шаг 2: отключение спорных дополнений

О плагинах стоит поговорить отдельно. Пользователи любят этот браузер за то, что его можно разносторонне улучшить с помощью расширений. Но у такой возможности есть и другая сторона – Мозила жрет память и будет нагружать процессор до максимума, если одновременно использовать более 10 сложных дополнений. Особенно стоит присмотреться к небезызвестному AdBlock, который убирает рекламу. Хоть он и позволяет избавиться на 100% от вредоносных скриптов, сам задействует немалые ресурсы для фильтрации. Как показывает практика, он больше замедляет быстродействие, чем ускоряет.

  Сохранить вкладки после закрытия Mozilla Firefox

mozilla-firefox-zapuskaet-odin-protsess.png

Рекомендуем!InstallPack
Официальный дистрибутив Firefox
Тихая установка без диалоговых окон
Рекомендации по установке необходимых программ
Пакетная установка нескольких программ

Каждый пользователь хочет использовать качественное ПО, которое потребляет минимум системных файлов. Разработчики прекрасно понимают это, поэтому работают над оптимизацией системных процессов. Сегодня мы поговорим о том, почему Firefox запускает несколько процессов.

Подробности

Браузер изначально разработан таким образом, что каждая запущенная вкладка выделена в отдельный процесс и отображается соответствующе в Диспетчере задач. Как ни странно, сделано это для более экономного использования ресурсов компьютера. Так что не стоит переживать, если в диспетчере задач много процессов Firefox – это нормально, так и задумывалось.Vid-Dispetchera-zadach-s-protsessami-Firefox.png

Дополнение

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

  • Наличие «лишних» расширений. Открыть полный их список получится через сочетание клавиш Ctrl + Shift + A. Попробуйте отключить лишние пункты.Otklyuchenie-otdelnogo-rasshireniya-iz-vkladki-brauzera-Firefox.png
  • Вирусная угроза. Наличие зараженных программ нередко приводит к повышенным нагрузкам на компьютер или ноутбук. Избавиться от них выйдет с помощью любого популярного антивируса, например, Kaspersky.
  • Системный сбой. Попробуйте переустановить Фаерфокс, если он работает некорректно. Нередко такое случается в результате непроизвольного сброса настроек программы.

А в этой статье детально рассмотрена проблема с высоким потреблением оперативной памяти при веб-серфинге в Мозиле. Обязательно с ней ознакомьтесь, если и у вас наблюдается что-то подобное. Там мы расписали несколько действенных рекомендаций, как никогда актуальных.Используемые источники:

  • https://www.our-firefox.ru/kak-v-mozilla-firefox/processy-firefox-pochemu-ikh-mnogo.html
  • https://firefox-browsers.ru/firefox-zapuskaet-mnogo-protsessov.html
  • https://firefx.ru/faq/pochemu-firefox-zapuskaet-neskolko-protsessov

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации