Firefox Quantum логотип

Процессы 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 Quantum: делаем браузер быстрее

Впрочем, с процессами у 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 ГБ (см. скриншоты выше).

См.также -   Как вернуть предыдущую версию Mozilla Firefox

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

spacer

14 комментарии на “Процессы Firefox: почему их много и как сделать меньше

  1. Dimazawr

    У меня при одной и тойже открытой вашей странице одновременно на лисе и хроме, да у лиcы 4 процесса у хрома 5 но лиса ест 360 мб. а хром 160. Откройте сами и убедитесь. Плюс Лиса тормозит при загрузке тормозит флеш плеер. Короче с новым обновлением теперь только и осталось что искать другой браузер (

    1. Raik

      Dimazawr, здесь всё зависит от стиля сёрфинга. Если открывать всего несколько вкладок за раз, то наверно лучше Chrome и выбрать) Вы правы: в чистом виде он ест сейчас меньше ресурсов.

      Но я писал эту статью, опираясь, прежде всего, на собственный опыт. Занимаясь чем-то, собирая информацию из разных источников, можно открывать десятки табов и тут уже разница будет точно не в пользу Chrome. Помимо оперативки он здорово нагрузит ещё и CPU, отсюда лаги, тормоза. Firefox в таких ситуациях предпочтительнее выходит.

      А по поводу поисков нового браузера, сомневаюсь, что найти что-то удастся. Ведь все малоизвестные браузеры делаются на базе тех же Chromium и Firefox. Свой движок помимо их только у Edge от Microsoft, но ИМХО он точно не лидер в плане экономичности. Много лет назад была Opera Presto. Дожила бы до сегодняшних дней – была бы качественной альтернативой, но увы…

      P.S. Восторгов от Quantum (57-я версия и выше) я тоже не разделяю, правда, по другой причине. Я потерял половину расширений, что использовал)

  2. thefelixgeber

    это просто п**дец. Каждый е**ный раз сначала выходит обновление и только через месяц(дай Бог) это сраное обновление исправляют от косяков. Сейчай я даже гребаный ютуб не могу загрузить, пока не закрою к х**м эту многопроцесорную по**ень и не открою браузер заново в единственном экземпляре. Когда эта х**ня прекратится или можно смело другой качать?

    1. Raik

      thefelixgeber, это так себе совет, конечно, но почему бы вам просто не отключить автообновление браузера?

      Подождите когда они разрулят хотя бы основные косяки в текущей версии, а на новую просто не обновляйтесь, чтоб не получить новых сюрпризов. А если не разрулят, то откатитесь (только аккуратнее с данными профиля) на какую-нибудь из старых, где всё более-менее работало.

      Обратите внимание на Firefox ESR. Это самое стабильное, что есть у Mozilla. В конце концов, можете на тот же Chrome уйти, если нет ничего, что приковывает вас именно к Firefox.

    2. Андрей Например

      Товарищ, я установил palemoon там всего 1 процессор! 1, карл! Экономичный браузер в плане потребления ресурсов. Сделан на осново Firefox, кажется. Юзаю в основном его, очень удобно убивать процесс (в Диспетчере Задач, пометка для начинающих пользователей), когда память наращивается настолько, что браузер начинает виснуть. Еще когда добьюсь того, что браузер будет убирать(выкидывать) с ОЗУ отсмотренные уже вкладки(информационный мусор), а не хранить их в памяти “до талого” — тогда вообще будет песня

  3. Redcat

    Теперь тормозит все – не только сам браузер, но и все приложения. Лиса отжирает всю свободную память. До обновления – все летало, теперь надо похоже переходить на другой.

  4. Crop

    ппц куда уходят 1 гиг память открыто всего 5 вкладок и всё, вкладки все простые с писаниной только 1 с ютуба что за бред, в диспечере показыввает аж 7 процессов с фирефокс и они жирут целый гиг

    1. Андрей Например

      Crop, у меня 1 страницу, которую я сам вручную прописал кодом из 5 ссылок, т.е. занимает не больше записки из 20 предложений и хранилась она на моем ПК (на жестком диске)– Firefox открывал ее секунд 20–25.

  5. Михаил

    Фирефокс ест чрезмерно много трафика , его запросы в десятки раз превышают трафик необходимый для загрузки чистого контента , при одном только запуске с вкладкой google.ru фирефокс вкачивает в себя до 100 МБ не понятно для чего , а дневное (8-10 часов просидки у компа) потребление трафика доходит до больше чем 3ГБ и это без просмотра видео и без скачивания различных приложений , если только картинки . Качал картинки , накачал на 3.5 ГБ , это беда.

  6. Александр

    Если вы открываете документ Word в котором сотня ссылок на сайты – он откроется быстро, как и обычный текстовый документ, поскольку места занимает в оперативной памяти ТАКЖЕ МАЛО – меньше мегабайта.
    Однако, запущенный Файрфокс уже НА СТАДИИ ЗАГРУЗКИ занимает 2 ГИГАБАЙТА оперативной памяти!
    Для чего файрфокс загружает в память ВСЮ СОТНЮ САЙТОВ ИЗ ВКЛАДОК, приводя к ЗАВИСАНИЮ КОМПА и ФАЙРФОКСА, если юзеру потребуется посетить ВСЕГО ПАРУ САЙТОВ ИЗ ВКЛАДОК, НУ ПУСТЬ ДАЖЕ ДЕСЯТОК САЙТОВ? А не все сайты сразу.
    Я не утверждаю, что Файрфокс тайно майнит на компах юзеров, под видом загрузки в оперативную память всех сайтов из вкладок. Но как объяснить иначе эту несуразицу …
    Когда открываешь вкладку – сайт появляется НЕ СРАЗУ, то есть он ПОДГУРУЖАЕТСЯ С СЕРВЕРА, а не из оперативной памяти. Поскольку если бы сайт был в оперативной памяти, то он появился бы МГНОВЕННО, как любое из открытых на рабочем столе окон, по которому вы кликните.
    Следовательно, сайты в открытых вкладках НЕ ЗАГРУЖЕНЫ В ОПЕРАТИВНОЙ ПАМЯТИ.
    Возникает естественный вопрос: ЧТО ТОГДА ЗАГРУЖЕНО В ОПЕРАТИВНУЮ ПАМЯТЬ, КЕМ ЗАГРУЖЕНО И ДЛЯ КАКИХ ЦЕЛЕЙ ?
    Это очень серьёзно, учитывая КОЛОССАЛЬНЫЙ ВРЕД ОТ ЗАВИСАНИЙ у миллионов пользователей Фаерфокса.

  7. LL

    Я просто в шоке. У меня Лиса больше ест памяти чам Хром. ХРОМ Карл, ХРОМ!)))
    Я не разбираюсь детально в натройках, но четко вижу сколько ест памяти лиса и сколько хром в диспетчере задач. Никак не ожидал что есть более прожорлевые браузеры чем хром…

  8. MikeGrimnir

    Установка AdBlock (расширения AdBlocker Ultimate) РЕШИЛО проблему!!! Теперь FF самый быстрый и потребляющий МЕНЬШЕ всего ресурсов (как ЦП так и памяти) из всех браузеров. Перепробовал штук 10-12 не меньше за последние 2 года – Файрфокс с Адблоком самый лучший вариант. Словами не описать! Я, в принципе, уже не верил что подобное возможно. ) Да, выяснилось что основные пожиратели памяти и ЦП – коды рекламы. Включая самые вроде безобидные (типа гугловой) и включая на самых безобидных сайтах с почти чистым ХТМЛом, и минимум этих кодов. Но рекламные коды – пожиратели ресурсов!

  9. Олег Тимофеев

    Проверял несколько браузеров. Наименее прожорливый SRWare Iron, на втором месте Coc Coc, затем Edge, SeaMonkey, Maxthon, Chromium standart, Opera, Mozilla, Chrome, Vivaldi, Яндекс браузер вообще не рассматривал – полная туфта с зависаниями. Tor особый, также как Comodo Dragon, так как функциональные. Pale Moon может работать хорошо, а может плохо, зависит от вашей индивидуальной сборки. K-Meleon, SlimBrouser, Avant Browser очень быстрые с маленькой памятью, но крайне неудобные. Отдельно о Safari для Windows, проявляет себя неустойчиво, и самое неприятное, на некоторые сайты вы даже зайти не сможете, хотя для чтения прессы идеален. Есть еще Uran, но если правильно настроенный, стандартная версия, при просмотре видосов, медиа файлов, вам попортит нервы.

Обсудить статью