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

Процессы 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 покажет вам, какие вкладки или расширения потребляют много памяти или энергии. Эта функция может быть полезной при диагностике высокого потребления ЦПУ или памяти в Firefox.

  1. Щёлкните по кнопке меню .
  2. Щёлкните Ещё.
  3. Щёлкните Диспетчер задач. Диспетчер задач откроется в новой вкладке.

Совет: Вы также можете ввести about:performance в адресной строке, чтобы открыть страницу Диспетчера задач.

Диспетчер задач может отображать полезную информацию о вкладках и расширениях, в настоящий момент запущенных в Firefox. Эта информация отображается в несольких столбцах:

  • Название отображает имена вкладок и расширений, в настоящий момент запущенных в Firefox. Также в этом столбце отображаются идентификаторы расширений.
  • Тип показывает, является ли отображаемый элемент списка Вкладкой или Расширением.
  • Расход энергиипоказывает вычислительную мощность, используемую ЦПУ. Задачи с более высоким расходом энергии сажают вашу батарею быстрее и могут уменьшить производительность вашей системы.
  • Память показывает объём ОЗУ, который занимает задача, в настоящий момент используемая в вашей системе.

Просмотр подзадач

Некоторые вкладки содержат в себе дополнительные подзадачи, которые можно просмотреть в Диспетчере задач Firefox. Это могут быть подфреймы, трекеры или вспомогательные сервисы, связанные с вкладкой.

Вы можете просмотреть подзадачи, нажав на стрелку слева от имени задачи. Вы можете скрыть подзадачи, нажав на стрелку слева от основного имени задачи.

Выполнение действий

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

С помощью кнопки действия можно:

  • Для задач, связанных с вкладками: Закрыть соответствующую вкладку.
  • Для задач, связанных с дополнением: Открыть страницу дополнения в новой вкладке.

Примечания: Над подзадачами действия производить нельзя.

//Следующие хорошие люди помогли написать эту статью:, , .Вы тоже можете помочь — узнайте как.

Диспетчер использования памяти в Mozilla Firefox

26-12-2013, 08:00Браузеры / FireFox Автор: Leonardo

Если на вашем компьютере установлен браузер Mozilla Firefox и вы стали замечать, что он работает слишком медленно, то причин для этого может быть огромное множество. Однако одной из самых распространённых проблем является наличие установленного дополнения, которое поедает слишком много ресурсов, в частности памяти. С помощью монитора потребления памяти, вы сможете самостоятельно определить какое приложение замедляет работу обозревателя.

1387965754_mozilla-firefox-monitor-memory-usage-of-firefox-add-ons.jpg

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

В 

Сразу отмечу, что компания Mozilla одобрила плагин и он отвечает всем требованиям к безопасности.

1. Итак, переходим по этому адресу:В https://addons.mozilla.org/en-us/firefox/addon/about-addons-memory/ .

2. Нажмите желтую кнопку В«Добавить в FirefoxВ», чтобы загрузить и установить плагин.

1387966013_ff-mem-1.png

3. Браузер проверит наличие обновлений и возможно предложит их скачать в отдельном окне. Если это произойдет, не пугайтесь, смело устанавливайте.

1387966160_ff-mem-2.png

4. В случае успешной установки вы должны увидеть сообщение содержащее следующее: “about:addons-memory был успешно установлен”.

1387966230_ff-mem-3.png

5. Чтобы запустить диспетчер задач, вы должны ввести в адресную строку браузера следующее значение: about:addons-memory и нажмите кнопку В«EnterВ». После этого вы увидите окно приложения, которое показывает какое дополнение сколько потребляет памяти.

В 

Примечание: Разработчик данного дополнения предупреждает пользователей, что плагин потребляющий более 100Мб памяти и это число растет, то скорее всего его нужно удалить, потому как работает оно не корректно. По большому счету, данный менеджер задач и предназначен для того, чтобы выявлять кривые приложения.

В  [/xfgiven_links] —> old for 10.2—>

Комментариев (0)Просмотров: 24 646arrow_undo.pngИспользуемые источники:

  • https://www.our-firefox.ru/kak-v-mozilla-firefox/processy-firefox-pochemu-ikh-mnogo.html
  • https://support.mozilla.org/ru/kb/dispetcher-zadach
  • https://webtun.com/browsers/firefox/5788-mozilla-firefox-monitor-memory-usage-of-firefox-add-ons.html

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