Все вокруг сплошь и рядом орут что фаерфокс жрет память и причем с большим аппетитом.
Все обвиняют именно браузер и его разработчиков. Но никто не может привести ниодного довода, что это действительно виноват сам браузер и его разработчики. почему? да потому что просто таких нет! Всем лень немного поковырять в своем браузере и выяснить в чем суть проблемы. А проблема ведь на поверхности, и чтоб заметить её усилий практически никаких прикладывать не надо.
Небольшая оговорка: протестено на 1.5rc1, на который впрочем также жаловались насчет памяти
И так, вчера случилось страшное. После того как я поставил расширение для работы с xpoint форумом, мой профиль загнулся. мне лень было разбираться и я просто создал новый профиль перенеся из старого некоторые файлы. надо признать что мой 1.5rc1 тоже с большим аппетитом ел память на старом профиле.
И что же я вижу на новом? Почти за весь рабочий день (а браузер у меня как правило работает довольно интенсивно, ибо я веб разработчик) фаерфокс сожрал памяти не больше 35 метров! Но почему же вечно голодный фаерфокс наконец таки наелся??
РАЗГАДКА - я не ставил в новом профиле расширений
Честно говоря я уже давно догадывался что такое поведение в отношении памяти может быть из-за расширений и вот как раз появился удобный случай чтоб протестировать и догадки подтвердились!
Что бы быть ещё более уверенным я решил посидеть в фаерфоксе (тоже 1.5rc1) на другой машине. Первоначально стояло около 15 разных расширений и за 2 часа активного серфинга фаерфокс съел 70 метров памяти. после того как я отключил все расширения уже за 4 часа фаерфокс никак не может доползти до 40 метров. вот прямо сейчас, когда я пишу это сообщения потрбление памяти фаефокса - 35292кб
ВЫВОД - нет никакого бага с чрезмерным потрблением памяти фаерфоксом. такие баги есть у расширений! и с этим надо бороться!
ПРЕДЛАГАЮ всем кто заметит что фаерфокс (наверное и другие Gecko браузеры) стал слишком много потреблять памяти после установки какого-то расширения, постить название и версию данного расширения сюда и если ещё кто-то будет ругаться на подобные проблемы пусть тоже смотрят эту тему.
PS на сколько знаю подобные баги действительно были в более ранних версиях это браузера. также большое потрбление памяти может быть вызвано плагинами (наприме кучу багов можно найти в бугзилле насчет JAVA плагина)
PSS после удаления xpoint расширения профиль вернулся в свое прежнее состояние)
Gentoo Linux
Отсутствует
Перед установкой firefox RC2 не поленился и все снёс начисто (вместе с профилем), установил RC2, расширения не устанавливал, после 1,5 часа работы в инете лиса "съела" 74 метра, вот и вопрос?
Отсутствует
Проблема, на самом деле, в XUL. Просто расширения, которые как раз XUL и используют, увеличивают вероятность утечек памяти. Что касается "движка" FF - Gecko, который собственно и показывает веб-страницы, то он действительно не страдает такой болезнью. Собственно говоря, если открыть 1 окно FF и весь день в нем работать, то памяти практически не отжирается. Если открывать/закрывать новые окна/вкладки, то память будет постепенно засоряться. Вывод 1: если это критично, то 2-3 раза в день закрывайте все окна FF и все будет Ок. Вывод 2: если у вас, кау и у меня, стоит гиг оперативки, то эти лишние 20-30-40 метров фиолетовы
Отсутствует
Привет всем. Мой фокс тоже "болел" прожорливостью к оперативе. Поэксперементировал с плагинами. Оказалось что проблема была в TabMixPlus. А жаль - отличный плагин.
Отсутствует
Привет всем. Мой фокс тоже "болел" прожорливостью к оперативе. Поэксперементировал с плагинами. Оказалось что проблема была в TabMixPlus. А жаль - отличный плагин.
использую только 2 плагина - TabMixPlus и ILO.
FF в среднем потреблял 75-90 мб, после того как в TabMixPlus уменьшил знанечение параметра "Undo closed tab; ..." с 10 до 3, FF стал потреблять не более 35 мб при 10-12 открытых страницах одновременно.
ЗЫ: уточнение - показ картинок отключен и только при необходимости загружаю изображение (использую ILO).
Отсутствует
всего часов семь ка ff включена а ест уже 113 метров ......у меня оперативки 1г но все равно при мысле, что браузер хавает столько, как-то неприятно становится. Вроде нашел сто% для себя браузер и такой большой недостаток.....
Отсутствует
Это ещё куда ни шло.. у меня на 1.0.х бывало и до 300-400 доходило, если без присмотра на пару суток оставить.
Без бага и ошибки я софт Mozilla не люблю!
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Microsoft® Office Outlook® 2007 (12.0.4518.1014) MSO (12.0.4518.1014)
Отсутствует
Как оказалось проблема была не только в TabMixPlus:(. С плагинами или без, поработав часика два, кол-во потребляемой памяти вырастает до 150-200 метров, что не очень-то и радует (особенно если паралельно работать в фотошопе и кореле при 512 оперативы). Уж не знаю что иделать. На форумах читал, что проблема именно в плагинах, но, как показали эксперименты, и без плагинов огнелис довольно прожорлив. Может все таки проблема утечки памяти в самом движке? Какие есть мысли?
Отсутствует
Какие есть мысли?
Запусти в отладочном режиме. Или как вариант - подцепись к ней чем-нибудь типа processxp - и посмотри какие либы она тянет. Потом посмотри, сколько потребляют они. И записывай показания...
Хм... Странно... У меня никогда расход памяти в Лисе больше 40 метров не поднимался (правда я его очень мало использовал...)
Ладно. Сегодня погоняю...
Everyone is always connected. Serial Experiments Opera.
Отсутствует
проснулся с утра - 71Мб, вышел-вошел, 21Мб (чистое окно). что-то у меня медленно память кушается, хотя работаю в браузере постоянно. вот специально не буду закрывать до посинения
вы меня заинтриговали.
Отсутствует
RED, там фишка именно с утечкой памяти в расширениях. У меня например фокс создавал по потоку в секунду, и медленно, но верно тёк. Снёс расширения - стало нормально. Просьба к тем, кто собирает Фокс самостоятельно - пройдитесь по нему профилером, посмотрите, что сколько потребляет.
Кстати, кто-нибудь вообще в Gecko разбирается (внятно) - можно краткий курс в архитектуру?
Everyone is always connected. Serial Experiments Opera.
Отсутствует