Уменьшаем расход оперативной памяти в Firefox 2

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

    • Отключить ненужные расширения
    • Включить освобождение памяти при минимизации
    • Настроить грамотно кеш



    Расширения


    Первое, что необходимо сделать — это отключить ненужные расширения. Оптимальное количество расширений от 5 до 10, хотя лично я использую больше. Кроме того, есть расширения, которые приводят к утечкам памяти: Adblock, Fasterfox, IE Tab, Session Saver, Adblock (вместо него стоит использовать Adblock Plus) — источник.

    Настройка кеша и освобождение памяти


    Открываем страничку about:config и меняем или создаем (правый клик мышкой) следующие значения:

    • config.trim_on_minimize значение типа boolean ставим в true (работает только для Windows)
    • browser.cache.memory.capacity значение типа integer ставим в 16384
    • browser.sessionhistory.max_total_viewers типа integer ставим в 0

    Ссылки (на английском)


    Здесь есть информация по более тонкой настройке памяти в Firefox
    Поделиться публикацией

    Комментарии 62

      0
      хм. Нашёл только browser.sessionhistory.max_total_viewers, остальных нет опций... Да и данную опцию менять как-то не особо хочется
        +1
        облажался, извиняйте... не увидел "создаём"
          0
          Бывает.
          0
          Опции можно создавать — правый клик мышкой, я про это написал.
          –3
          ага. отключаем adblock и живем с баннерами, которые еще больше кушают
            +2
            там же написано, меняем его на Adblock Plus
              –1
              а. сорри. просто не знал что кто-то еще не поставил себе адблок плюс
              0
              Этот пост мне проплатила одна крупная баннерная сеть :)
                0
                кстати, а на хабре вроде тоже раньше были банеры)
                  +2
                  У меня стоит APB — ни раз их не видел :)
                    +1
                    Говорят сверху какие то необычные показывают, всё собираюсь посмотреть...
              • НЛО прилетело и опубликовало эту надпись здесь
                +3
                >>Мы уже знаем, что в третьей версии Firefox будет есть намного меньше памяти, >>но что делать обладателям двойки. А сделать можно следующее:

                Поставить третью версию.
                  +1
                  Она еще не отрелизилась.
                    +1
                    и жить вобще без расширений
                    –1
                    а как же Firefox Ultimate Optimizer ? Файер перестает жрать память вообще:) только с открытием страниц иногда возникают траблы.
                      +2
                      траблы - в целях экономии памяти они вообще не открываются? :)
                        0
                        порой да, пустая страница и все.
                      0
                      ага, а что вместо IE Tab посоветуете?
                      Точнее даже так, а жрет он оперативку только когда им пользуешься? тогда пофиг, и так редко ;) иначе, почему?
                        0
                        Я специально привел ссылку на источник, потому что данными расширениями я не пользуюсь, поэтому не могу судить об их качестве.
                        0
                        "Кроме того, есть расширения, которые приводят к утечкам памяти: Adblock, Fasterfox, IE Tab, Session Saver, Adblock"

                        там заметка двухлетней давности, думаете не исправили еще?
                          0
                          Не факт, что исправили. Памятью вообще начали заниматься плотно только сейчас, потому что для большинства пользователей лиса (американцы и европейцы) — это не является очень большой проблемой.
                            0
                            ну понятно, что "не факт"
                            но я лишь указал на значимый факт

                            а с чего вы решили, что проблемы памяти не являются проблемой американцев и европейцев?
                              0
                              проблемой для*
                                –1
                                Уточню мысль — если у человека стоит пару гигов памяти, для него не является проблемой что какая-то программа занимает пару сотен мегабайт. Плюс почитайте критику лиса на буржуйских сайтах, там обычно другие недостатки указываются, поэтому у меня такое мнение и сложилось.
                                  0
                                  у меня пару гигов памяти, но для меня является проблемой то, что "какая-то программа занимает пару сотен мегабайт"...

                                  ладно, спор ни о чем, закроем тему, ага? :)
                            0
                            Отключить ненужные расширения
                            Включить освобождение памяти при минимизации
                            Настроить грамотно кеш
                            Удалить фаерфокс
                              0
                              я бы добавил
                              "дождаться выхода фф3 и поставить его"
                              "уже сейчас поставить фф3б4"

                              =)
                                0
                                Уже сейчас лучче ставить minefield (ff 4 a1) и наслаждатьсяскоростью рендеринга и сглаживанием картинок при масштабировании :)
                                  0
                                  Ну не знаю... Мне как-то стремно ставит ночную сборку альфы пока...
                                  Хотя она у меня и стоит, но все же активно пользуюсь 2.0.12
                                0
                                Вы бы добавили что:

                                bolean - это Логическое
                                integer - это Целое
                                string - это Строка
                                  0
                                  купить еще гиг оперативы и не париться :))
                                    0
                                    проверил, работает, но освоить можно и два гига...))
                                    • НЛО прилетело и опубликовало эту надпись здесь
                                      • НЛО прилетело и опубликовало эту надпись здесь
                                          0
                                          Пристрелите его О_о
                                          Пару дней открыта, использование ЦП больше часа, 51 метр виртуальной памяти.
                                            0
                                            :)
                                            «Опера пару дней открыта», далее по тексу.
                                            • НЛО прилетело и опубликовало эту надпись здесь
                                          0
                                          Еще бы рассказали, что дают действительно изменяют данные исправления в конфиге.
                                            0
                                            Очень давно, когда все заморачивались по поводу мобильников, на каком-то сайте я читал статью на тему "что делать, чтобы батарейка работала дольше".
                                            Содержание было приблизительно следующим:
                                            Во время разговора мобильник тратить в несколько раз больше заряда, чем обычно, а во время включения/выключения ещё больше. Поэтому, чтобы батарейка работала дольше, мобильник лучше не включать вообще.
                                            Вот тут похожая ситуация.
                                              –1
                                              А зачем выключать мобильник?
                                                0
                                                у меня иногда сеть теряет. приходится перезагружать.
                                                  0
                                                  Ну, если только для этого...
                                              0
                                              Не теряется ли от этих мер производительность и функциональность? Я про правку about:config
                                                0
                                                Я в browser.sessionhistory.max_entries поменял с 50 на 10. Лично для меня достаточно.
                                                  +1
                                                  Adblock повторяется 2 раза в перечне расширений, прежде всего на него стоит обратить внимание?
                                                    0
                                                    "Открываем страничку about:config" об этом можно деталней? где открывать как открывать...
                                                      0
                                                      руками, в адресной строке.
                                                        0
                                                        спасибо, вашего совета мне и не хватало ;)
                                                      0
                                                      Честно говоря trim_on_minimize — опция сомнительной полезности.
                                                      просто при минимизации высвобождается физическая память, а при восстановлении он ее опять "съест".
                                                      чем медленнее диск, и чем больше памяти заюзано, тем тяжелее будет операция сворачивания/разворачивания.

                                                      наиболее адекватной производительности я добился, когда вообще отключил свап в системе (2Gb phys).
                                                        0
                                                        а как удалить config.trim_on_minimize ?
                                                          0
                                                          выставить его в false?
                                                            0
                                                            Я создал его как строку а не как логический
                                                              0
                                                              ну тогда могу предложить: закрыть фокс и отредактировать вручную prefs.js
                                                              (удалив оттуда строку с user_pref("config.trim_on_minimize", ...);)
                                                          0
                                                          > наиболее адекватной производительности я добился, когда вообще отключил свап в системе (2Gb phys).
                                                          Наконец-то я нашел единомышленика ;)
                                                          0
                                                          не знаю, оперативки мне не жалко, но вот скажите на милость - как мне работать в моей любимой лисичке под линуксом? это ужас какой-то, фаер тупит безбожно, приходится для большого кол-ва страниц оперу юзать или epiphany
                                                            +2
                                                            Установите переменную окружения MOZ_DISABLE_PANGO=1.
                                                            Сделать это можно, добавив в ~/.bashrc (или ~/.profile) следующую строчку:
                                                            export MOZ_DISABLE_PANGO=1;

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

                                                            Надеюсь поможет.
                                                              0
                                                              спасибо огромное за совет, но я никак немогу найти, где это сделать. В линуксе новичёк, юзаю Убунту
                                                                0
                                                                нашёл

                                                                sudo gedit /etc/bash.bashrc

                                                                :) незнаю разницы особой пока не заметил :((
                                                                  0
                                                                  ~/ - означает домашний каталог (например /home/user).
                                                                  ~/.bashrc - файл конфигурации оболочки bash, для вашего пользователя, начинается с точки.

                                                                  > sudo gedit /etc/bash.bashrc
                                                                  Так вы, скорее всего, изменили настройки для всех пользователей системы.
                                                                  Проверьте это, набрав в консоли:
                                                                  set | grep MOZ_DISABLE

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

                                                                  Я не могу сам проверить, т.к. не имею доступа к Убунту, никто из знакомых её не использует.
                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                              0
                                                              Спасибо, очень полезная статья.

                                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                              Самое читаемое