Firefox жрет много памяти

.

Начиная с релизной версии Firefox 48, ускорить его можно изменив ряд параметров. Хотя данный функционал и был доступен ранее в бета-версиях, но официально Mozilla с 48 версии включила для 1% пользователей этот режим по умолчанию. Так что чем мы хуже? Основное изменение связано с использованием Многопроцессорного режима.
Большинству пользователей на обывательском уровне наверно понятно, что это несет более быстрое отображение сайтов и лучший отклик. Но помимо ускорения, это добавляет надежность, так как теперь одна зависшая вкладка не повлияет на работу остальных и всего браузера. Да и при открытии нескольких вкладок не будет уже таких блокирующих операций, как при работе в однопроцессорном режиме. А так же улучшение безопасности, теперь бяка-коду из-за изоляции будет сложнее получить ресурсы к компонентам браузера, но это в теории.
Чтобы убедиться что этот режим у вас включен, нужно зайти в пункт меню Справка — Информация для решения проблем — находим строку Многопроцессные окна.

Если стоит значение 0/1, то в адресной строке набираем about:config

Стоит отметить, что при использовании этого режима для явного ускорение лисы, может быть не совместимым с установленными дополнениями. Проверить совместимость ваших дополнений можно на этой странице
Напоминаю, перед изменениями скопируйте файл prefs.js из папки с профилем, куда то в отдельное место и если будут проблемы, сможете все настройки вернуть обратно, просто вернув его на место. И так поехали.

Как ускорить Firefox

  • browser.tabs.remote.autostart – true
    многопроцессорный режим. Вся его прелесть раскрывается при очень динамичном серфинге. Но правда памяти кушает не много больше, чем в однопоточном режиме.
  • dom.ipc.processCount — 4
    сколько процессов будет использоваться. Можно ставить равным количеству ядер процессора
  • browser.tabs.remote.force-enable – true
    включение мультипроцессорного режима, даже если у вас установлены дополнения не совместимые с ним.
  • extensions.e10sBlockedByAddons – false
    расширения не блокируют работу многопроцессорности
  • extensions.e10sBlocksEnabling – false
    разрешить блокировку многопроцессорности
  • layers.async-pan-zoom.enabled – true
    асинхронный скроллинг при загрузке нескольких страниц
  • dom.ipc.plugins.asyncInit – true
    Асинхронная инициализация плагинов. Каждая страница, использующая эти плагины, инициализирует их при открытии, и этот процесс состоит из нескольких этапов во время которых чаще всего браузер и подвисает на некоторое время. Это параметр позволяет от этого избавиться.
  • javascript.options.asyncstack – true
    асинхронный вызов стеков
  • network.http.pipelining.aggressive – true
    В случае проблем с соединением (например сервер прерывает его) используются резервные механизмы для его поддержания
  • network.http.pipelining.max-optimistic-requests – 8
    Максимальное количество запросов в соединении, которое делает FireFox. Больше 8 заметного ускорения загрузки старницы не дает, но зато увеличивает нагрузку на сервер. В интернете очень много статей, где этот параметр явно больше. Не уверен, что это хорошо, ведь сервер должен вернуть ответ в строгой последовательности, а если была например временная проблема, то отображение сайта резко затормозится. Или вообще при большом значении, сервер может посчитать, что его просто ддосят с одного ip и заблокирует вас. Так что об ускорении уже речи идти не может.
  • browser.panorama.animate_zoom – false
    Параметр, отвечающий за анимацию «увеличения» вкладки при выборе её из панорамы (группы вкладок)
  • network.http.pipelining.maxsize – 524288
    вероятно это максимальный размер буфера конвейера
  • network.http.pipelining.ssl – true
    включает или выключает конвейерные запросы через SSL соединение (https)
  • network.http.proxy.pipelining – true
    Использовать несколько запросов в одном соединении с сервером, при использовании прокси.
    Более подробно о конвейеризации
  • browser.cache.use_new_backend — 1
    включение новой системы HTTP кэширования. Позволяет исправить некоторые моменты с отзывчивостью интерфейса
  • memory.free_dirty_pages – true
    высвобождать не используемые страницы памяти. Освобождает память после закрытия вкладок. Положительно скажется на скорости работы Firefox
  • image.cache.timeweight – 100
    Задается вес, по которому определяется как удалять декодированное изображение из кэша. Значение ближе к нулю, акцент при удалении смещается на размер. Ближе к 1000, срок жизни изображения смещается на срок нахождения в кэше.

Если раньше вам казалось, что Лиса тормозила, то вам не казалось. FireFox быстрыми темпами развивается, что то добавляется, что то убирают. За несколько десятков релизов в Mozilla было добавлено столько всего не очень нужного и разношерстного, что вы очень удивитесь, как много всего он может без вашего ведома отсылать\собирать\отправлять куда-то и для какого-то анализа. Думаю в следующей статье раскрою тему безопасности, так как это хоть и косвенно, но так же влияет на скорость работы самого браузера.
Ну и надеюсь после прочтения этой статьи и применении этих советов, хоть не много, но ускорение у вашего FireFox будет заметно.

Интересное видео, которое реально помогает ускорить загрузку страниц и снизить потребление трафика. Но! После её применения, на сайтах может перестать отображаться часть контента.

Новая версия Firefox быстрее предыдущих и потребляет памяти меньше, чем Chrome

Как пример, включите ее и обновите эту страницу. У вас может пропасть видео в конце этой статьи.

Социальные кнопки для Joomla

Подробности
Опубликовано: 08.08.2016 г.

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

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

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

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

FireFox жрет память. Это норма?

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

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

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

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

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

Как ускорить Firefox

 30 апреля 2012,  Виктор Чистяков

По разному можно относиться к популярному сегодня браузеру Firefox.

Кое-кто считает, что в последних версиях он стал огромным, тяжелым и несколько неуклюжим, визуальный интерфейс кажется медленным и устаревшим. Тем не менее, в силу того, что этот «независимый» браузер выполнен на более открытой и настраиваемый платформе, в сравнении с Google Chrome, вполне можно полагать, что это один из лучших на сегодняшний день браузеров для навигации во всемирной сети. Я говорю "независимый" (в кавычках), потому что думаю, что Google спонсируют Mozilla за использование поисковой системы по умолчанию. Но все же, это относительная зависимость.

В конце концов, самое главное для меня производительность. Если Chrome, построенный на основе JavaScript, отображает страницы быстро, Firefox, с другой стороны, будет постепенно становиться все медленнее и медленнее, пока совсем не начнет задыхаться с увеличением одновременно открытых страниц. Но так как Firefox является более гибким браузером, позвольте мне показать вам несколько простых методов, использование которых поможет обойти это ограничение и более комфортно использовать Firefox с повышенной отзывчивостью.

Перезапуск памяти

Как можно отметить из скриншота выше, Firefox занимает в данный момент до 977MB оперативной памяти компьютера. Контролировать расход такого важного системного ресурса как оперативная память позволяет Memory Restart – удобное дополнение к этому браузеру. Оно показывает, сколько памяти отнимает у системы Firefox в текущий момент и помогает оптимизировать занимаемый объем.

Как только это число превысит определенный вами порог, значок-индикатор становится красным. Вы можете быстро перезапустить Firefox в любое время вручную или позволить автоматический перезапуск в настройках: Firefox — Дополнения — Memory Restart. Там же можно выбрать порог занимаемой памяти и цвет текста вкладок в нормальном режиме и с переполненной памятью. Одним нажатием на этот значок запускаем перезагрузку браузера с обновлением всех вкладок. Процесс займет несколько секунд, однако, результат налицо:

Все верно, 977 MB превратились в 327 MB и, это при одиннадцати открытых вкладках после перезагрузки памяти. Таким образом, мы имеем высвобождение 650 МБ ценного для работы компьютера ресурса – оперативной памяти, просто нажав одну кнопку и подождав около 5 секунд для возможности продолжения работы и 15 секунд для перезагрузки всех открытых ранее страниц.

Причиной подобной ситуации с замедлением работы, по всей видимости, является внутреннее устройство (архитектура) Firefox и общая загруженность системы. Но Memory Restart позволяет достаточно успешно решать эту проблему. Вы должны методом проб и ошибок найти свой собственный допустимый порог занимаемой браузером памяти, ведь даже если у вас 16 Гб оперативной памяти, это не означает, что Firefox не станет медленным после открытия достаточно большого количества страниц.

Настройка и оптимизация Firefox: устраняем пожирание памяти, ускоряем браузер

Если вы когда-нибудь были разочарованы медлительностью Firefox, в первую очередь стоит попробовать это дополнение.

Блокировка флэш

На показанном выше скриншоте под заставкой CNN.com имеется логотип Flash плеера. Это результат работы Flashblock. Сегодня на некоторых сайтах чрезмерно используется технология флэш анимации, которая требует изрядное количество дополнительной оперативной памяти.

Flashblock позволяет вам решать, какую анимацию запускать. Но вам не придется кликать по каждому flash ролику, чтобы запустить анимацию (что может стать настоящим кошмаром на таких сайтах, как YouTube). Вы просто можете сделать следующее – разрешить flash для определенных сайтов:

Flashblock достаточно умен, чтобы распознавать встроенное в сайт содержимое. Если вы разрешите воспроизведение Flash роликов на каком-либо сайте, они будут запускаться автоматически, на всех остальных лишь после индивидуального запуска, что значительно разгрузит систему и ускорит перемещение в интернете. Это реально необходимое дополнение, не помешало бы и в других браузерах.

Автозакрытие вкладок

Эта дополнение не столь эффективно, но для кого-то может оказаться полезным. AutoClose Tabs автоматически по истечении времени переводит вкладки в разряд старых, а затем закрывает их через некоторое время. После того, как вкладка становится старой, изменяется цвет текста в заголовке, таким образом, вы предупреждаетесь о скором закрытии открытой ранее страницы. Как можно видеть выше, есть возможность настроить временные интервалы до момента перевода вкладки в разряд старых и время жизни открытой вкладки. Я экспериментировал с 3 и 7 минутами, но понял, что это слишком быстро для меня. 7 и 13 минуты, кажется, хорошо подходит для моей привычки просмотра.

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

Это дополнение не столь обязательно, потому что я не заметил значительной экономии памяти в связи с закрытием вкладок. Конечно, если закрыть целую кучу вкладок после того, как Firefox займет 900 MB, память может значительно освободиться. Таким образом, AutoClose Tabs имеет ценность, как помощник по закрытию устаревающей информации и, возможно, он оказывает также небольшое влияние на скорость работы.

Заключение

Система управления памятью у Firefox по сути неверная, и остается надеяться, что со временем она будет доработана. А пока эти дополнения являются для меня достаточно хорошими решениями. Если вы страдаете от подобных проблем, можете попробовать устранить их описанными выше способами.

Скачать Firefox можно здесь

Оригинал статьи (на англ. яз.)

Mozilla Firefox

Mozilla Firefox является облегченной версией оригинального Mozilla, и по сравнению со своим старшим собратом, Firefox имеет меньше функциональных возможностей и опций (однако, ситуацию исправляет наличие огромного количества всевозможных плагинов), но зато занимает намного меньше места на жестком диске. Программа крайне удобна и проста в использовании и имеет огромное количество поклонников по всему миру.
Характеристики
Возможности Firefox
Использование вкладок: Если вы работаете сразу с несколькими веб-страницами в одно и то же время, вы можете открывать их во вкладках для более быстрой и удобной работы в Интернете. Открытие страниц во вкладках позволяет вам открывать вкладки, в каждой из которых отображается веб-страница, в одном окне Firefox. Вам не нужно открывать несколько окон для просмотра нескольких веб-страниц. Это освобождает место на рабочем столе. Вы можете открывать, закрывать и перегружать веб-страницы, собранные все в одном месте, не переключаясь для этого на другое окно. Вы также можете использовать загрузку страниц в «фоновом режиме» при открытии страниц во вкладках. Если вы находитесь на длинной веб-странице, вы можете открывать ссылки в новых вкладках. Пока эти ссылки будут открываться, вы можете читать текущую страницу

Управление всплывающими окнами: Всплывающие окна — это окна появляющиеся автоматически без вашего на то разрешения. Они могут быть разными по размеру, но обычно не достигают размера всего экрана. Некоторые всплывающие окна появляются сверху окна Firefox (они называются popups), другие могут появляться под окном Firefox (они называются popunders). Firefox позволяет вам установить контроль над всплывающими окнами (как popups так и popunders) через вкладку Web-функции в панели Настройки. Блокирование всплывающих окон включено по умолчанию, так что вам не надо беспокоиться о его включении в Firefox. При блокировании всплывающего окна, Firefox отображает информационную панель и значок в строке состояния. Если вы нажмете на информационную панель или значок, отобразится меню в котором есть следующие пункты:
* Разрешить/Запретить всплывающие окна для этого сайта
* Изменить (Настройки блокировки вплывающих окон)
* Не показывать данное сообщение при включенной блокировке всплывающих окон
* (показать заблокированное всплывающее окно)

Менеджер Cookies: Cookie (произносится «куки», мн.ч. cookies) — это файл создаваемый веб-сайтом на вашем компьютере и хранящий некоторую информацию, например те настройки, которые вы сделали, посещая данный веб-сайт. Когда вы посещаете сайт, который использует cookies, сайт может предложить Firefox сохранить на вашем жестком диске одно или несколько cookies. При настройках Firefox по умолчанию сохранение cookies на вашем компьютере, а также их отправка при последующих посещениях сайта происходят незаметно для вас. Однако вы можете изменить настройки таким образом, чтобы каждое сохранение cookie требовало вашего подтверждения. Все настройки с cookie располагаются во вкладке «Приватность».

Менеджер загрузок: Организует загрузки файлов, храня их в едином окне, чтобы свести к минимуму беспорядок. Вы имеете полный доступ к ходу загрузок без использования многочисленных ненужных окошек открываемых для каждой загрузки. Менеджер изображений: Позволяет запрещать загрузку изображений со всех или некоторых сайтов. Это может оказаться полезным для того, чтобы сократить время загрузки сайтов. Менеджер загрузок можно настроить перейдя в панель Загрузки в меню «Настройки». Для менеджера нагрузок можно установить несколько настроек.

Повышение скорости и эффективности: Firefox может работать с многими типами файлов. Тем не менее, для работы с некоторыми типами файлов, такими как фильмы или музыка в Firefox необходимо установить дополнительные модули или «вспомогательные» приложения которые помогают Firefoxу взаимодействовать с подобными типами файлов. Если в Firefox не имеется необходимого вспомогательного приложения или модуля он может только сохранять подобные файлы на жесткий диск. Вы можете отслеживать загрузки файлов при помощи менеджера загрузок.

Модули
Модули это вспомогательные приложения расширяющие функциональность Firefox и работающие как часть Firefox. Такие модули как Sun Java, Macromedia Flash и RealNetworks RealPlayer позволяют Firefox проигрывать мультимедиа файлы и запускать небольшие приложения вроде игр, анимации и.т.д.Вы можете установить модули после установки Firefox. Чтобы просмотреть список модулей установленных в Firefox перейдите в меню Инструменты > Настройки Правка > Настройки Firefox > Настройки .

Форум русскоязычного сообщества Ubuntu

Выберите вкладку Загрузки и нажмите кнопку Модули…. В открывшемся окне вы также можете включать и выключать установленные модули.
Вспомогательные приложения
Если файл не может быть открыт с помощью Firefox, вы можете открыть его с помощью вспомогательного приложения, которое откроется в новом окне независимом от Firefox.

Например, для проигрывания MP3 файлов могут быть использованы программы типа Winamp. Настройки установленные в разделе Загрузки окна Настройки указывают Firefoxу какие вспомогательные приложения на вашем компьютере будут использованы. В разделе Типы файлов можно увидеть какие действия предпримет Firefox при взаимодействии с указанными типами файлов. Вы можете изменить действие для любого типа файлов или удалить его. Если Firefox не знает какое вспомогательное приложение использовать, то при загрузке подобного файла он выдаст окно в котором можно будет выбрать вспомогательное приложение для данного типа файлов. В диалоговом окне загрузки имеются следующие опции:
* Открыть с помощью: Firefox откроет файл при помощи программы по умолчанию для данного типа файлов. Вы можете выбрать другую программу выберя из выпадающего списка опцию Выбрать…
* Сохранить на диск: Firefox попросит вас выбрать папку на диске куда вы хотите сохранить файл. Если вы установили опцию Сохранять все файлы в папку в разделе Загрузки окна Настройки, файл будет автоматически сохранен в папку по умолчанию.
* Выполнять для всех таких файлов автоматически: Когда Firefox в следующий раз будет загружать файл данного типа — он выполнит выбранное действие автоматически.
Совет: Вы можете убрать настройки, которые сохранились при установке флага Выполнять для всех таких файлов автоматически зайдя в раздел Загрузки меню Настройки.
Изменение настроек кэширования: Firefox хранит копии часто посещаемых страниц в кэше. Занеся страницу в кэш Firefox не должен загружать её из сети всякий раз, когда вы захотите её посмотреть.

Чтобы установить размер кэша или очистить его (только для Windows и Unix):
1. Перейдите в меню Инструменты > Настройки Правка > Настройки Firefox > Настройки .
2. Во вкладке Приватность нажмите на Кэш чтобы развернуть его настройки.
3. Введите число в поле Использовать для кэша до, чтобы указать размер кэша. Размер от 50 до 70 Мб является неплохим выбором. Чтобы очистить кэш нажмите кнопку Очистить находящуюся справа от раздела Кэш.
Важное замечание: Больший размер кэша позволяет хранить больше данных, которые могут быть быстро загружены, но он также использует больше места на жестком диске.

Mozilla Firefox, как и предыдущая версия, поддерживает операционные системы Windows, Linux, OS/2, Solaris, BeOS, зато впервые включена поддержка операционной системы Mac OS X. Как отмечают создатели, в первое время могут быть ошибки при работе с Mac OS, поскольку это «пробный» вариант.


Источник: http://www.nntt.org

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *