Адрес для входа в РФ: exler.wiki

Кто как борется с утечкой памяти в FireFox 4?

04.06.2011 14:41  12725   Комментарии (63)

Четвертая версия FireFox жрет память еще круче третьей. Час работы, пара десятков окон - FireFox уже сожрал полгига, и при закрытии всех окон эти полгига нагло продолжает отжирать. Я заколебался каждый час закрывать FireFox и открывать его заново.

Кто как борется с этим отвратительным явлением в четвертой версии, подскажите, плиз? AFOM вроде для четверки нет, да и не слишком-то он помогал в третьей версии. Может, придумали что-то более эффективное?

04.06.2011 14:41
Комментарии 63

1. На FF4 было открыто 65 вкладок. Потребление памяти было ~ 650 мегов и постепенно увеличивалось примерно по 1 мегу в 2-3 секунды. НО при обновлении любой странички объем потребляемой памяти сваливается опять к ~ 650 мегам, а то и меньше, затем снова начинает потихоньку увеличиваться (значит нужно обновлять то и дело, а если уйти надолго, то потом точно будет либо зависание FireFox'а, либо закрытие оного). Отключил ВСЕ дополнения - та же история. Отключил Настройки-Дополнительные- "По возможности использовать аппартное ускорение" - та же история. Отключил Настройки-Содержимое-"Использовать JavaScript" - стало занято памяти 230 мегов !

2. Включил JavaScript, т.к. без него мало что работает на страничках. Потребление памяти 650 мегов и постепенно увеличивается. Поставил Memory Fox. В Process Explorer'e колонка Working Set (то-же самое в колонке "Процессы" в диспетчере задач) показывает, что программа съедает всего 100 с чем-то мегов, но быстро "наедает" еще очень много, затем этак через минуту-две снова сброс до 100 и снова самолетом вверх, а вот колонка Private Bytes говорит, что FF4 жрет 670 мегов и больше. При достижении порядка 1300 мегов FF4 просто виснет (у меня 2 гига оперативки).

3. Поставил FF5. То же самое с памятью. У меня была одна новостная страничка, которая обновлялась раз в час (это настраивается в выпадающем списке, если кликать на странице, а не на вкладке). Я поставил обновлять ее каждые 15 минут и память стала сбрасываться до ~650 мегов без моего участия. Это похоже на решение проблеммы с утеканием памяти, но

ОТКЛЮЧИЛ ОБНОВЛЕНИЕ СТРАНИЦЫ и память перестала утекать ...
23.06.11 14:54
0 0

Вспомнил ссылку из Мозилловского блога: blog.mozilla.com/nnethercote/2011/05/25/firefox-5-has-fewer-leaks-than-firefox-4/ - еще один довод за переход на 5-ю версию. Если, конечно, нет проблем с нужными расширениями.
06.06.11 09:25
0 0

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

Я бы рекомендовал отключать поочередно каждое расширение и тестировать. Сам сижу на FF начиная с 2 версии. Утечек памяти никогда не было.
06.06.11 02:03
0 0

radiogolova:
Если у одних утечек памяти нет, а у других они присутствуют, значит нужно копать расширения.

Я бы рекомендовал отключать поочередно каждое расширение и тестировать. Сам сижу на FF начиная с 2 версии. Утечек памяти никогда не было.




А официальная BagZilla думает иначе: bugzilla.mozilla.org/buglist.cgi
06.06.11 08:06
0 0

Раньше ж уже пробовал Firefox Builder Optimization , разве нет? Я им пользуюсь и доволен.
05.06.11 21:40
0 0



Он не только память кушает. Он виснет проигрывая флешь ролики.

Виснет, проигрывая ролики YouTube.







Стоят все обновления на лицензионной винде + последний плагин адобе флешь.

Особенно сильно проявляется, когда открыто 10-20 вкладок.





Сильно глючит когда надо выполнять одну и ту же операцию в одном окне,

когда открывается добавочное диалоговое окно в котором,

например надо выбрать фотографию для загрузки.



10-15 повторов и все машина еле шевелится, память выжрана вся,

а ее 4 гига и камень 4 ядра.




05.06.11 20:52
0 0

Отключил галочку в настройках: "По возможности использовать аппартное ускорение", теперь FF использует порядка 300 метров, до этого было около 500. Причем память иногда даже вниз ползет.
05.06.11 20:06
0 0

Хм, а что мешает использовать Firefox Builder Optimization? На Рутрекере сам автор раздаёт 😉

Понятно, что сторонняя приблуда, но... С другой стороны, полгига критичны, когда всего один гектар, а если их 4, 8, 16?..
05.06.11 19:48
0 0

Добавить ещё одну планку памяти и продолжать пользоваться фоксом
05.06.11 17:45
0 0

присоединяюсь к владельцам 8 гигов, стоит 4 года уже как, проблемы исчезли почти во всех прогах
05.06.11 15:46
0 0

Далеко не факт, что отжирает память именно файрфокс. Наверняка серьезных утечек памяти нет. Просто в Windows Vista/7 менеджер памяти устроен несколько по другому, чем в XP. Он пытается занять как можно больше свободной физической памяти, для повышения производительности. Попросту говоря, чтобы оперативка не простаивала пустой без дела. Т.о. пока в системе есть свободная ОЗУ, система умышеленно не снижает working set активно используемого процесса. Этого пугаться не стоит.
05.06.11 13:53
0 0

Hank Moody:
Далеко не факт, что отжирает память именно файрфокс. Наверняка серьезных утечек памяти нет. Просто в Windows Vista/7 менеджер памяти устроен несколько по другому, чем в XP.




К сожалению есть. Соответствующие issue висят, но, как я говорил, все не просто. Относительно WS в W7/Vista - да, алгоритм поменяли в лучшую сторону, но тут дело в другом: увеличивается использование виртуальной памяти, причем чем больше JavaScript на сайте тем более FF склонен к удерживанию объектов. Хотя с тем же GitHab проблем я не заметил.
05.06.11 23:24
0 0

На Mac'е давно забил на Firefox. Т.е. он есть, но используется только ради тестинга. Там (на Маке т.е.) Firefox что с плагинами, что без оных, - ужас нафиг. Приходится перегружать постоянно. Жрет память сам по себе.
05.06.11 13:07
0 0

А можно перед тем, как давать всякие советы я вопрос задам: память еще свободная есть или FF уже начинает свопиться? Если память еще есть, есть возможность проверить его поведение, если оперативки уже не останется?
05.06.11 11:50
0 0

Алекс, все браузеры на движке Gecko имеют проблемы с утечкой ресурсов. Последнее время разработчики больше сделали упор на оптимизацию производительности, а не на утечки памяти. К сожалению проблемы с памятью очень "плавающие" - уж извините за мой русский - на одних сайтах все просто идеально, на других - просто швах. Фактически разработчикам прийдется разбираться с каждым сайтом и выявлять возможность утечки памяти отдельно для этого сайта.
05.06.11 10:43
0 0

Решение есть, и довольно простое. Много проблем решает сразу. Windows 7 64 bit+ 8 Gb RAM + SSD.
05.06.11 09:19
0 0

народ, а вы PaleMoon пробовали? 😉 чудесная штука!
05.06.11 08:07
0 0

Лично я просто забиваю на это дело, ибо пофиг. Купил 8 гиг оперативки, отключил своп и всё в порядке - переживаний нет. Чего и вам желаю.
05.06.11 06:44
0 0

Воткнул еще планку на 2 гига. 😄
zga
05.06.11 06:25
0 0

Полгига это еще ладно 😄 . У меня фаерфокс отжирал по полтора-два гига! Никогда не думал, что 6 гигов памяти будет не хватать из-за браузера)) . Теперь вот думаю: нужно докупать еще 6 гигов или нет...
05.06.11 05:08
0 0

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

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

Я за свое время довольно много браузеров перепробовал: и указанные выше, и ряд других. Но остановился именно на FF. Ибо для меня он наиболее удобный. И проблема с утечкой памяти - это, скажем так, вовсе даже не "ежики кололись", а скорее незначительный недостаток.

P.S. Кстати, Chrome на слабых компьютерах тормозит даже больше FF.
05.06.11 01:18
0 0

Клин-клином - 16 гига памяти - нехай подавится 😄

(память то ддр3 счас копейки стоит 😄 )
04.06.11 22:53
0 0

Есть аддон - Memory Restart, ставится как кнопочка в панель или в статус бар, может перезагружать браузер автоматически, а может просто менять цвет с зеленого на красный, когда превышен указанный лимит памяти.

Да, это, конечно, не решение проблемы, но хотя бы в 1 клик можно перезагружать Firefox...
04.06.11 22:46
0 0

Ну, я научилась бороться. Наилучшим методом - превентивным. Попросту отказалась его обнавлять - делов 😄
04.06.11 21:32
0 0

На маке борюсь с пожиранием памяти путем запуска лисы в 32-битном режиме. В принципе помогает - жрет меньше. Мож и под виндой поможет?
04.06.11 19:33
0 0

Расштрение BarTab слегка помогает при перезапуске, не грузя все закладки разом а откладывая их загрузку до активации каждой конкретной закладки.
04.06.11 19:13
0 0

Неделя и 20 окон

300 метров.

Наверное, бороться надо с глючным плагином.
04.06.11 19:00
0 0

Esfirus

Умные обычно выбирают лучшее, а MIT - один из лучших университетов западного полушария.

(искренне ваш капитан очевидность)
04.06.11 18:58
0 0



Умные обычно выбирают лучшее, а MIT - один из лучших университетов западного полушария.

(искренне ваш капитан очевидность)



Космонавты летают в космос, а трава - зеленая. Вам бы на курсы к капитану походить, логику поулучшать.
05.06.11 05:35
0 0

Плагин Memory Fox. Честно, всех проблем не решает (но, думаю, все проблемы не решит ни один плагин), но потребление снизилось сильно. Плюс можно весь расход памяти достаточно наглядно и подробно просматривать.

А вообще, Chrome с дополнениями уже выглядит не менее солидно, но не навязываю, сам сижу и там, и там.
04.06.11 18:53
0 0

Алекс, отключите все дополнения. Тормозить и памяти откушивать будет гораздо меньше.
04.06.11 18:43
0 0

winged_crocodile:
Алекс, отключите все дополнения.




А нафик тогда FF вообще нужен?
05.06.11 00:15
0 0

Я точно знаю один плагин-пожиратель - "It's all text".
04.06.11 18:38
0 0

Использую плагин Memory Restart https://addons.mozilla.org/ru/firefox/addon/memory-restart/ частично решает проблему.
bvh
04.06.11 17:29
0 0

читал, что при большом проценте загруженности процессора (у меня и до 100% доходило), рекомендуют отключать аппартное ускорение. после отключения, по субьективным ощущениям, стало лучше. может такой способ и для памяти сгодится?
04.06.11 17:27
0 0

Я как раз сегодня черкнул маленькую заметочку о тестрировании третьей беты Firefox 5 относительно потребления памяти: zarezky.spb.ru/blog/index.php А 4-я Лиса (с тем же наборов расширений) у меня и правда дико текла и могла отъесть гиг при четырех-пяти открытых вкладках.
04.06.11 17:02
0 0

с 8 гиг памяти,это не проблема 😄

а если серьезно, то у мну Лис при 40 вкладках, 35 расширеними с плагинами кушает порядка от 100 до 300 метров

Memory Fox стоит


04.06.11 16:53
0 0

Несколько лет назад перешла с окон на вкладки, вроде тогда помогло. Или просто мне так удобнее. Еще хорошо ограничить память с месяца по умолчанию до недели. Вычищение кукиз тоже помогает, но тогда нужно обновлять логины. В конце концов перешла на Оперу. Дочкин бойфренд нахваливает Chrome, уверяет, что легко и быстро - но когда такую вещь говорит профессиональный программер с дипломом MIT, как-то сомнительно, насколько оно подойдет нормальному человеку.
04.06.11 16:46
0 0

Mathemilda: Несколько лет назад перешла с окон на вкладки, вроде тогда помогло. Или просто мне так удобнее. Еще хорошо ограничить память с месяца по умолчанию до недели. Вычищение кукиз тоже помогает, но тогда нужно обновлять логины. В конце концов перешла на Оперу. Дочкин бойфренд нахваливает Chrome, уверяет, что легко и быстро - но когда такую вещь говорит профессиональный программер с дипломом MIT, как-то сомнительно, насколько оно подойдет нормальному человеку.


А каким образом диполом MIT связан с выбором браузера 😄 ?
04.06.11 17:29
0 0

Mathemilda

Спасибо! вы сделали мой день. Если человек с дипломом MIT что-то хвалит, значит выбор хрома не "эффект блондинки".
04.06.11 18:56
0 0

Я использую Сафари 😄)
04.06.11 16:43
0 0

mirage98: Я использую Сафари

Да... Сафари шустрый как электровеник 😄
05.06.11 09:04
0 0

Придумали два решения этой проблемы, одно - Opera, а второе - Chrome. Лично проверял, память больше не утекает 😄
04.06.11 16:03
0 0

Esfirius:Придумали два решения этой проблемы, одно - Opera, а второе - Chrome. Лично проверял, память больше не утекает
У меня опера тоже отжирает по полгига влёт. Правда, только од Линуксом, и подозреваю, что это не совсем утечки, а она нарочно хранит в памяти все закрытые вкладки и это как-нибудь отключается. Но по умолчанию - жрёт.
04.06.11 16:14
0 0

Стоит попробовать отключить все плагины и включать по одному, другого варианта не вижу.
Fae
04.06.11 15:56
0 0

Совершенно согласен с предыдущими - сам Фаэрфокс никаких утечек памяти не имеет, все таки уровень разработчиков там соответстующий. У меня он стоит открытым сутками со множеством вкладок, но у меня всего 5 тщательно отобранных плагинов (главный - NoScript) - и никаких утечек! Люди ставят по 20-30 "самых необходимых" плагинов - и чисто статистически среди них окажется 2-3 написанных криворукими багописцами, которые и будут той ложкой дегтя.
04.06.11 15:32
0 0

Как нет AFOM? По-моему он есть, просто трансформировался в Memory Fox, причём во времена FF3.

Адрес www.browsermemory.com

Адрес у FF addons.mozilla.org
04.06.11 15:27
0 0

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

На память я, честно говоря, уже закрыл глаза, только вот в последнее время ФФ еще и начал постоянно процессор потреблять, даже когда ничего нет в нем ... вот еще придется выяснять что за плагин в этом виноват...
04.06.11 15:22
0 0

noscript + flashblock

И никаких утечек нет.

Более 100-150 вкладок - жрет всего 500 метров - в таком состоянии запущен уже 3-е сутки.
04.06.11 15:17
0 0

есть дополнение Memory Fox . Сам эмпирически вычислил что память утекает из-за плагинов . Вот это дополнение как раз призвано за памятью следить
04.06.11 15:13
0 0

Мне кажется память жрется изза установленных кривых расширений. я бы попробовал отключить все расширения.
04.06.11 15:09
0 0

И смысл в Firefox тогда?
04.06.11 15:20
0 0

Тоже очень хочу это выяснить, но переходить с файрфокса на что угодно не хочу.
04.06.11 15:03
0 0

Попробуйте перейти на Chrome - он активно развивается, и многие популярные плугины под него уже есть.
04.06.11 14:59
0 0

jekjek: Попробуйте перейти на Chrome - он активно развивается, и многие популярные плугины под него уже есть.



даже неудобно как то спросить: - а Вы вопрос читали?
04.06.11 15:04
0 0

Я предлагаю забить и смириться с потерей полгига.
Мне помогло 😄
04.06.11 14:56
0 0

МНе тоже нравится сам фаерфокс, но с памятью просто беда!! Проблема в том, что разработчики пичкают браузер всякими фичами из-за чего он только жрет ресурсы...
04.06.11 14:54
0 0

Может проще сменить браузер?
04.06.11 14:48
0 0
Теги
Сортировать по алфавиту или записям
BLM 21
Calella 144
exler.ru 281
авто 450
видео 4118
вино 360