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

Firefox на Linux часто потребляет больше оперативной памяти, чем на других ОС. Причина — многопроцессная архитектура, особенности кэширования и драйверы. Эти рекомендации помогут снизить расход RAM на любых дистрибутивах: Ubuntu, Mint, Fedora, Arch и других.
1. Проверка типа установки Firefox
Нативные пакеты (DEB, RPM, репозитории дистрибутивов) работают эффективнее Snap или Flatpak:
which firefox2. Уменьшение числа процессов
По умолчанию Firefox использует до 8 процессов вкладок. Снижение до 2–4 экономит сотни мегабайт:
- Перейдите в
about:config. - Найдите параметр
dom.ipc.processCount. - Установите значение 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 = true4. Аппаратное ускорение и WebRender
Аппаратное ускорение может снизить или повысить расход RAM в зависимости от драйверов. Проверьте разные варианты:
- Откройте Настройки → Общие → Производительность.
- Снимите галочку «Использовать рекомендуемые параметры».
- Включите или отключите аппаратное ускорение и проверьте результат.
5. Лёгкие расширения
Некоторые дополнения, особенно блокировщики рекламы, могут потреблять сотни мегабайт. Проверьте их:
- Перейдите на
about:performance. - Посмотрите потребление вкладок и расширений.
- Удалите или замените самые тяжёлые.
6. Очистка памяти вручную и автоматизация
Firefox позволяет сбрасывать память без перезапуска:
- Откройте
about:memory. - Нажмите Minimize memory usage.
Для автоматической выгрузки неактивных вкладок используйте Auto Tab Discard.
7. Проверка на чистом профиле
Если проблема сохраняется, создайте новый профиль:
firefox -PСравните расход памяти. Если он ниже, удалите или перенесите только нужные данные из старого профиля.
Заключение
Снижение числа процессов, оптимизация sessionstore, отключение тяжёлых расширений и использование нативного пакета позволяют сократить потребление памяти Firefox до 300–500 МБ даже при нескольких вкладках. Подход универсален для любых Linux-дистрибутивов.