Доброго времени суток.

Вот что выяснил по утечкам памяти... FF вообще не корректно работает с памятью и вот в чём это проявляется :

Выделить код

Код:

Memory cache device
Number of entries:     144
Maximum storage size:     32768 KiB
Storage in use:     2718 KiB
Inactive storage:     2718 KiB
List Cache Entries
Disk cache device
Number of entries:     15710
Maximum storage size:     1048576 KiB
Storage in use:     674384 KiB

Идём в About:config , пишем extensions.foxyproxy.cache.memory.enable ставим в False.
Логично , если при таком условиип FF должен загрузиться и совсем не потреблять память никаким боком , а вместо этого работать с дисковым кэшем. Однако этого не происходит и Лис потребляет кэш из памяти. Есть какие нибудь соображения ?

FireFox Future пишет

Есть какие нибудь соображения ?

Есть...

Firefox совершенно до лампочки на настройки FoxyProxy :lol:

Zaycoff
Вообще-то это настройки не FoxyProxy , а именно самого Firefox ) , хотелось бы знать как регулировать объём кэша в памяти.

FireFox Future пишет

Идём в About:config , пишем extensions.foxyproxy.cache.memory.enable ставим в False.
Логично , если при таком условиип FF должен загрузиться и совсем не потреблять память

Логично предположить, что при удалении foxyproxy к Вашим 16ГБ еще  и добавится. Хватит уже чудить — browser.cache.memory.enable;false, browser.cache.offline.enable;false — и пользуйтесь диском.

extensions.foxyproxy.cache.memory.enable читайте FoxyProxy Preferences

Если Вам нужно отключить кэш в оперативной памяти то читайте Список настроек About:config на русском языке с пояснениями:

скрытый текст
browser.cache.disk.enable (Логическое) - параметр, отвечающий за использование дискового кэша. Значения:
   TRUE - использовать дисковый кэш
   FALSE - не использовать

browser.cache.disk.capacity (Целое) - размер дискового пространства под кэш браузера ( в килобайтах ).
   прим. Для работы этой опции требуется установить параметру browser.cache.disk.enable значение TRUE


browser.cache.memory.enable (Логическое) - параметр, отвечающий за использование кэша в оперативной памяти. Значения:
   TRUE - использовать кэш в оперативной памяти
   FALSE - не использовать

browser.cache.memory.capacity
(Целое) - определяет, как используется оперативная память для кэша браузера. Значения:
   -1 - размер определяется автоматически в процентах от общей оперативной памяти;
   0 - оперативная память для кэша не используется;
   n - максимальный размер кэша устанавливается в n килобайт
   прим. Для работы этой опции требуется установить параметру browser.cache.memory.enable значение TRUE

Zaycoff
А , я не то скопировал... в общем вопрос я думал сделать вот как :

browser.cache.memory.capacity = и указать сколько. Забить за ним 512 метров. А когда я ставлю вот так :

browser.cache.memory.capacity=524288
browser.cache.memory.enable=True

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

Собственно вопрос отсюда и возник что я увидел что можно управлять размером кэша на диске , но в упор невозможно управлять размером кэша в памяти... и вопрос даже не в том что он кушает 1,25 гигабайта , а в том что КАК управлять этим потреблением так , чтоб лис слушался.

Потому что когда читаю тут жалобы на то что на новых версиях браузера большое потребление ресурсов в том числе и памяти , возникает логичный вопрос , неужели это совсем никак не управляемо ?

FireFox Future
browser.cache.memory.capacity может быть максимально 233016 (это баг такой)

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

поиск