Эта статья призвана помочь тем, кто озадачился проблемой прожорливости браузера Mozilla Firefox. А именно, что касается использования им большого количество оперативной памяти, что в свою очередь может привести к большой нагрузке на дисковую систему и центральный процессор. Сразу хочу отметить, что данным браузером не пользуюсь, а предпочитаю Google Chrome. Но частые вопросы на данную тему сподвигли на написание этой заметки. В ней опишу причины и перечислю наиболее популярные рекомендации решения проблемы. Для начала разберемся с первым — с причинами.
Часто перерасход памяти, как и нагрузка на процессор, возникают из-за кривых плагинов и баров. Не стоит обвешивать браузер рюшечками на все случаи жизни или на перспективу. Оставьте только те, которые вам действительно необходимы, ненужные отключите, а оставшиеся не забывайте обновлять. Последнее особенно актуально в связи с текущей частотой выпусков новых версий браузера Firefox.

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

Но все же основная причина перерасходования оперативной памяти заключается в функции кэширования недавно открывавшихся страниц. Это не ошибка и не недоработка, так было задумано разработчиками. Некоторое количество ранее открытых страниц продолжает храниться в оперативной памяти до тех пор, пока не закроется браузер полностью. Они занимают место, даже когда закрыты все вкладки, кроме одной последней. Это сделано для того, чтобы пользователь мог обратиться к ранее просмотренной странице без задержки на повторную ее загрузку и обработку. Вроде полезно, но только при наличии современного мощного компьютера. К сожалению, простенькие конфигурации все меньше позволяют комфортно работать с последними версиями Firefox. Посудите сами, сегодня 1 Гб используемой памяти одним только браузером уже никого не удивишь, но что делать тем, у кого на борту всего 1 Гб оперативки (на операционную систему и прочие программы), а компьютер необходим только для серфинга в Интернете, офисных приложений и не подлежит апгрейду? Таким пользователям можно предложить отказаться от кэша FireFox вовсе, следую рекомендациям ниже.

В первую очередь, необходимо зайти на страницу настроек “about:config ” (указать в адресной строке). Подтвердить свое действие, если понадобится:

и произвести следующие действия с настройками:

  • Уменьшить значение переменной browser.sessionhistory.max_entries с 50 до, например, 10. Эта переменная отвечает за количество страниц в кеше, на которое можно вернуться без перечитывания их из Интернета (в каждом табе);
  • Установить browser.sessionhistory.max_total_viewers в 0. Эта переменная отвечает за количество уже “распарсенных” (обработанных) страниц из предыдущего пункта, хранящихся в памяти. Если нужной страницы в памяти нет, она читается из кеша на диске и обрабатывается заново. Поскольку такое действие выполняется редко, держать такие страницы в памяти не имеет смысла;
  • Создать новую переменную типа bool , config.trim_on_minimize , и установить её в true. После этого Firefox будет освобождать неиспользуемую память при минимизации окна;
  • Установить network.prefetch-next в false. При этом Firefox не будет никогда читать заранее страницы, ссылки на которые есть на текущей странице.

Перезапускаем браузер.

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

Кнопка «Оптимизировать»

С помощью неё можно отключить все расширения после перезагрузки браузера. Многие из них тормозят работу, поэтому такое решение само по себе может сильно улучшить показатели. При необходимости расширения всегда можно подключить обратно.

Многопроцессность

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

Настройки интерфейса Firefox

Можно будет отключать лишнюю анимацию, а также предварительную загрузку страниц.

И когда эти нововведения будут доступны?

Ожидать нововведений, скорее всего, стоит ближе к концу года, так как работа над ними только началась. Мы недавно о том, что Mozilla готовит изменения пользовательского интерфейса - возможно, функционал настроек станет частью крупного обновления браузера и мы увидим что-то качественно новое.

Firefox sometimes uses more memory (RAM) than it should. This can make Firefox slower, and in extreme cases, it can even make Firefox crash. This article describes how to make Firefox use less memory.

  • Depending on your operating system, you can review and monitor memory usage through specific tools. On Windows, the Performance tab of the Windows Task Manager displays memory usage.

Add-ons

Disabling memory consuming extensions and themes

Extensions and themes can cause Firefox to use more memory than it normally would.

To determine if an extension or theme is causing Firefox to use too much memory, start Firefox in Safe Mode and observe its memory usage. In Safe Mode, extensions and themes are disabled, so if you notice a significant improvement, you can try disabling or uninstalling extensions.

  • For more information on starting Firefox in Safe Mode and on how to find which extension or theme is causing your problem, see Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems .

Hiding intrusive content

Many web pages have content you don"t really need that uses memory to display. If Adobe"s Flash Player plugin is installed, use the "Ask to Activate" setting in the Add-ons Manager Plugins panel to prevent automatic loading of unwanted Flash content, See the Set Adobe Flash to "click to play" on Firefox article for details.

Some extensions allow you to block such unnecessary content; for example:

  • uBlock Origin allows you to hide ads on websites.
  • NoScript allows you to selectively enable and disable all scripts running on websites.

Checking Flash hardware acceleration

Using fewer tabs

Each tab requires Firefox to store a web page in memory. If you frequently have more than 100 tabs open , consider using a more lightweight mechanism to keep track of pages to read and things to do, such as:

  • Bookmarks . Hint: "Bookmark All Tabs " will bookmark a set of tabs.

Other applications using up memory

Having many applications running simultaneously may cause your computer to run slowly and other applications to do so as well. By closing down some of the unnecessary applications, memory usage will be reduced.

Memory troubleshooting tools

  • Firefox:
    • The about:memory page allows you to troubleshoot finely specific issues about memory (for instance, caused by a website, an extension, a theme) and sometimes its Minimize memory usage button may help you instantly reduce memory usage. For guidance on use of about:memory visit about:memory
    • Even if you"re not a C++ programmer, you can try your hand at some other tools and tips Firefox developers use to debug leaks .
  • System:
    • View how much memory is being used by checking the Windows Task Manager Performance tab (click on "More details" in the Task Manager to show all tabs) . See this Windows blog post at Microsoft"s site for more information.

Add RAM to your computer

If you exhausted all tips in the previous sections and your memory usage is still close to the maximum, maybe it"s time for you to add more memory to your computer. RAM is cheap and will provide a huge performance boost.





В последнее время у меня постоянно выскакивает окно, что Mozilla Firefox использует много памяти.Меня это немного притомило и я пошла к знатокам интернета искать ответ на этот вопрос.И вот что я узнала.

Эта статья призвана помочь тем, кто озадачился проблемой прожорливости браузера Mozilla Firefox. А именно, что касается использования им большого количество оперативной памяти, что в свою очередь может привести к большой нагрузке на дисковую систему и центральный процессор.
Часто перерасход памяти, как и нагрузка на процессор, возникают из-за кривых плагинов и баров. Не стоит обвешивать браузер рюшечками на все случаи жизни или на перспективу. Оставьте только те, которые вам действительно необходимы, ненужные отключите, а оставшиеся не забывайте обновлять. Последнее особенно актуально в связи с текущей частотой выпусков новых версий браузера Firefox.

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

Но все же основная причина перерасходования оперативной памяти заключается в функции кэширования недавно открывавшихся страниц. Это не ошибка и не недоработка, так было задумано разработчиками. Некоторое количество ранее открытых страниц продолжает храниться в оперативной памяти до тех пор, пока не закроется браузер полностью. Они занимают место, даже когда закрыты все вкладки, кроме одной последней. Это сделано для того, чтобы пользователь мог обратиться к ранее просмотренной странице без задержки на повторную ее загрузку и обработку. Вроде полезно, но только при наличии современного мощного компьютера. К сожалению, простенькие конфигурации все меньше позволяют комфортно работать с последними версиями Firefox. Посудите сами, сегодня 1 Гб используемой памяти одним только браузером уже никого не удивишь, но что делать тем, у кого на борту всего 1 Гб оперативки (на операционную систему и прочие программы), а компьютер необходим только для серфинга в Интернете, офисных приложений и не подлежит апгрейду? Таким пользователям можно предложить отказаться от кэша FireFox вовсе, следую рекомендациям ниже.

В первую очередь, необходимо зайти на страницу настроек “

about:config (указать в адресной строке) . Подтвердить свое действие, если понадобится:


и произвести следующие действия с настройками:




  • Уменьшить значение переменной
  • browser.sessionhistory.max_entries с 50 до, например, 10 . Эта переменная отвечает за количество страниц в кеше, на которое можно вернуться без перечитывания их из Интернета (в каждом табе);

  • Установить browser.sessionhistory.max_total_viewers в 0 . Эта переменная отвечает за количество уже “распарсенных” (обработанных) страниц из предыдущего пункта, хранящихся в памяти. Если нужной страницы в памяти нет, она читается из кеша на диске и обрабатывается заново. Поскольку такое действие выполняется редко, держать такие страницы в памяти не имеет смысла;

  • Создать новую переменную типа bool, config.trim_on_minimize , и установить её в true . После этого Firefox будет освобождать неиспользуемую память при минимизации окна;

  • Установить network.prefetch-next в false . При этом Firefox не будет никогда читать заранее страницы, ссылки на которые есть на текущей странице.

Перезапускаем браузер.

Я у себя такое сделала, теперь буду смотреть и ждать, выскочит ли у меня снова окно про память.
Удачи всем, буду рада, если эта инфа будет вам полезна.
Следите за следующими выпусками " Советы от знатоков " с интересной для вас информацией в блоге от Любаши К...

Иногда Firefox использует большее количество оперативной памяти (RAM), нежели ему положено. Это замедляет его работу, и, кроме того, в отдельных случаях, даже приводит к "падению" самого браузера. Данная статья описывает, как добиться более высокой производительности Firefox при помощи сведения потребления им оперативной памяти к минимуму.

  • Помните, что способы просмотра сведений об использовании оперативной памяти зависят от Вашей операционной системы. Для просмотра объёма используемой оперативной памяти в операционных системах на базе "Windows", необходимо вызвать "Диспетчер задач" и в нём открыть вкладку "Быстродействие".

Примечание: Если Вы разрешите браузеру отправлять данные о производительности в "Mozilla", частью которых являются показатели использования оперативной памяти, это непременно поможет сделать в будущем "Firefox" лучше!

Каждая новая версия "Firefox" содержит в себе проработанные решения как по устранению утечек памяти, так и по более оптимизированному её использованию. Для получения сведений о том, как обновить "Firefox", ознакомьтесь, пожалуйста, со статьёй Обновление Firefox до последней версии .

Дополнения

Отключение расширений и тем, расходующих оперативную память

Расширения и темы могут стать причиной перерасхода оперативной памяти браузером "Firefox".

Для того, чтобы установить, является ли какое-либо расширение или тема причиной медленной работы "Firefox", запустите браузер в "Безопасном режиме " и обратите внимание на количество используемой им оперативной памяти. Так как в "Безопасном режиме" расширения и темы отключаются, Вы можете отследить, насколько сильно они оказывают влияние на потребление памяти "Firefox". Если потребление памяти снизилось, попробуйте удалить некоторые, не очень нужные Вам, расширения или темы.

  • Для детального ознакомления работы "Firefox" в "Безопасном режиме" и как с его помощью выявить, какое из дополнений вызывает проблемы, ознакомьтесь, пожалуйста, со статьёй Поиск неисправностей в дополнениях .

Отключение навязчивого содержимого

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

  • uBlock Origin позволяет скрыть рекламу на веб-сайтах.
  • NoScript обладает возможностью как блокировать различные серверные скрипты, так и разрешать их выполнение.

Проверка аппаратного ускорения "Flash"

Если у вас установлен плагин Adobe Flash Player , отображение видео-содержимого Flash в полноэкранном режиме может быть ускорено аппаратно. Это снижает загрузку памяти за счёт использования памяти графической карты.

Проверка аппаратного ускорения "Firefox"

Возможность аппаратного ускорения "Firefox" может в значительной степени разгрузить оперативную память Вашего компьютера в случае, если Ваш компьютер оснащён отдельным (не интегрированным) видеоадаптером.

  • Убедитесь, что включено аппаратное ускорение и установлена ли у Вас последняя версия драйверов для Вашей видеокарты .

Перезапуск "Firefox"

Нагрузка на оперативную память может существенно возрастать, если "Firefox" работает в течение довольно продолжительного времени. Простым решением, в данном случае, является обычный перезапуск браузера. Вы можете настроить "Firefox" таким образом, чтобы он сохранял текущую сессию при выходе, чтобы при перезапуске Вы смогли бы её восстановить. Для того, чтобы узнать, как это делается, ознакомьтесь, пожалуйста, со статьёй Восстановление предыдущей сессии - Настройка когда Firefox отображает Ваши самые последние вкладки и окна , а также обратите Ваше внимание на расширение Tab Mix Plus .

Использование вкладок

Каждая новая вкладка требует от браузера определённого места в памяти. Если для Вас открытие 100 и более вкладок является нормой, тогда обратите, пожалуйста, внимание на следующие, менее "тяжеловесные", механизмы работы в подобных ситуациях:

  • Закладки . Совет: ознакомьтесь, пожалуйста, со статьёй Закладки и работа с вкладками .

Другие приложения, использующие память

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

Инструменты для разрешения проблем с оперативной памятью

  • Firefox:
  • Системная страница about:memory позволит Вам определить ту проблемную часть, по вине которой происходит большой расход оперативной памяти (будь то веб-сайт, расширение, тема), в некоторых случаях кнопка Minimize memory usage может помочь Вам мгновенно уменьшить расход оперативной памяти. Для руководства по использованию about:memory посетите