Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Как снизить потребление памяти Firefox в Linux

Linux и DevOps

Firefox на Linux часто потребляет больше оперативной памяти, чем на других ОС. Причина — многопроцессная архитектура, особенности кэширования и драйверы. Эти рекомендации помогут снизить расход RAM на любых дистрибутивах: Ubuntu, Mint, Fedora, Arch и других.

1. Проверка типа установки Firefox

Нативные пакеты (DEB, RPM, репозитории дистрибутивов) работают эффективнее Snap или Flatpak:

which firefox

Если путь /usr/bin/firefox — установлена нативная версия. Если выводится snap/bin или flatpak, рекомендуется переустановить через менеджер пакетов или PPA Mozilla.

2. Уменьшение числа процессов

По умолчанию Firefox использует до 8 процессов вкладок. Снижение до 2–4 экономит сотни мегабайт:

  1. Перейдите в about:config.
  2. Найдите параметр dom.ipc.processCount.
  3. Установите значение 2–4.

3. Оптимизация sessionstore и кэша

История вкладок и сессий увеличивает RAM. Установите эти параметры:

browser.sessionstore.max_tabs_undo = 3
browser.sessionstore.max_windows_undo = 1
browser.sessionstore.interval = 300000
browser.cache.memory.capacity = 32768
browser.tabs.unloadOnLowMemory = true

Функция browser.tabs.unloadOnLowMemory автоматически выгружает неактивные вкладки при нехватке памяти.

4. Аппаратное ускорение и WebRender

Аппаратное ускорение может снизить или повысить расход RAM в зависимости от драйверов. Проверьте разные варианты:

  1. Откройте Настройки → Общие → Производительность.
  2. Снимите галочку «Использовать рекомендуемые параметры».
  3. Включите или отключите аппаратное ускорение и проверьте результат.

На Intel/AMD можно включить VA-API и WebRender для снижения нагрузки на CPU и RAM:

MOZ_ENABLE_WAYLAND=1
MOZ_WEBRENDER=1

5. Лёгкие расширения

Некоторые дополнения, особенно блокировщики рекламы, могут потреблять сотни мегабайт. Проверьте их:

  1. Перейдите на about:performance.
  2. Посмотрите потребление вкладок и расширений.
  3. Удалите или замените самые тяжёлые.

6. Очистка памяти вручную и автоматизация

Firefox позволяет сбрасывать память без перезапуска:

  1. Откройте about:memory.
  2. Нажмите Minimize memory usage.

Для автоматической выгрузки неактивных вкладок используйте Auto Tab Discard.

7. Проверка на чистом профиле

Если проблема сохраняется, создайте новый профиль:

firefox -P

Сравните расход памяти. Если он ниже, удалите или перенесите только нужные данные из старого профиля.

Заключение

Снижение числа процессов, оптимизация sessionstore, отключение тяжёлых расширений и использование нативного пакета позволяют сократить потребление памяти Firefox до 300–500 МБ даже при нескольких вкладках. Подход универсален для любых Linux-дистрибутивов.

Оцените статью
ctrllife.ru
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x