LINUX.ORG.RU

Исследование потребления памяти в Firefox 3 beta 4

 


0

0
Работа, проведенная разработчиками для уменьшения потребления памяти в Firefox 3 beta 4:
  • На треть уменьшено число операций выделения памяти во время запуска.
  • Поэкспериментировав с фрагментацией различных аллокаторов, выбрали jemalloc, который был сильно доработан для Firefox, что уменьшило фрагментацию памяти. Тесты на Windows Vista показали уменьшение потребления памяти на 22%.
  • Уменьшено количествово сложных утечек обьектов после добавления средства для автоматического устранения циклических ссылок между объектами, в том числе создаваемых расширениями.
  • Настроено кэширование в памяти. Добавлена политика удаления элементов из кеша после истечения времени жизни элемента. История страниц (кнопки "назад/вперед") выбрасывается из кеша через 30 минут. Аналогично поступают с кэшами шрифтов, картинок и другими объектами;
  • После некоторого времени неиспользования изображений (неактивные вкладки), память, занимаемая распакованным изображением, освобождается, далее в кэше оно хранится в сжатом виде. Уменьшены размеры GIF в памяти, которые теперь хранятся в виде 8-бит на пиксел + палитра вместо 32 бит на пиксел.
  • Исправлено более 400 утечек памяти, большинство из которых крайне редки. Сильно улучшены собственные средства для обнаружения утечек.

>>> Firefox 3 Memory Usage.

★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от geek
>и ведь ни одна сволочь для gutsy бекпорт не сделает

+1000. Ну да уже и hardy всего-то месяц ждать осталось)

по сравнению с как минимум годом со вторым ФФ..это очень немного.

SplindeR
()
А может выбросить дефолтный malloc, раз им ни один здоровый проект не пользуется, всякий раз встраивая в свою codebase функциональность lisp'а?
plm ★★★★★
()
А переключение между вкладками и назад/веперет тормозить не станут?

>Уменьшены размеры GIF в памяти, которые теперь хранятся в виде 8-бит на пиксел + палитра вместо 32 бит на пиксел.

Долго они думали..

madcore ★★★★★
()
Ответ на: комментарий от Relan
скорость увеличена в разы, опера потеряла своё единственное приемущество. FireBug работает в третем фоксе на ура, перебираюсь окончательно
anonymous
()
Ответ на: комментарий от Alfar
охренеть это они только к 3 версии выловили 400 утечек !!

нда ..ну и поделие .. остаюсь пока на опере ))

anonymous
()
Ответ на: комментарий от anonymous
хыыы лол

>Исправлено более 400 утечек памяти, большинство из которых крайне редки. Сильно улучшены собственные средства для обнаружения утечек.

теперь они текут более правильно ??

anonymous
()
Ответ на: комментарий от geek
Я уже давно на Swiftfox сижу, потому как его самые версии оперативно по убунту собирают.
anonymous
()
Ответ на: комментарий от anonymous
Нет, они их вначале специально для третьей версии создали, а потом уже выловили. Можешь смело переходить на фирефокс.
anonymous
()
и памяти действительно меньше кушает, обновился три дня назад, вчера заметил что системе требуется меньше памяти, а после этой новсти понял что из-за фокса :) жаль что адоны не все(болшенство) пашут :(
anonymous
()
Ответ на: комментарий от SplindeR
>>и ведь ни одна сволочь для gutsy бекпорт не сделает

> +1000. Ну да уже и hardy всего-то месяц ждать осталось)

> по сравнению с как минимум годом со вторым ФФ..это очень немного.

У меня стоит харди. ФФ там 3-й (какие-то беты). Точнее сказать, я пользуюсь не ФФ, а epiphany. Никакого улучшения в скорости после перехода на тройку я не заметил (в том смысле, что мне как было некомфортно работать по скорости, так и осталось). Поставил midori (который на webkit) — отличается как небо от земли. Вообще летает. Правда, и падает постоянно, зараза.

В общем, я жду стабильно работающий webkit для epiphany. Для ежедневного браузинга из ФФ мне лично нужен только AdBlock. Ради всего остального не обломит и ФФ запустить отдельно.

ebonent ★★
()
еще капля, и лисом можно будет пользоваться
Pi ★★★★★
()
>Тесты на Windows Vista показали 22% уменьшение потребления памяти.

просто система не отдает память занимаемую собой и рюшечками

anonymous
()
Ответ на: комментарий от Relan
>Да фиг с ней, с памятью -- мне ее не жалко. Как там со скоростью работы?

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

anonymous
()
Ответ на: комментарий от Shaman007
> Офигительно со скоростью работы.

Да неужели? Это слова владельца среднего железа или двухядерника с ddr2-800? Мне вот на моём скромном Athlon3000+ скорость работы огнелиса кажется офигительно медленной... Причём намного медленней, чем второй ветки...

troorl ★★
()
Ответ на: комментарий от troorl
> Да неужели? Это слова владельца среднего железа или двухядерника с ddr2-800? Мне вот на моём скромном Athlon3000+ скорость работы огнелиса кажется офигительно медленной... Причём намного медленней, чем второй ветки...

когда скачивал найтли билдс с мозилки, тоже такое было. Сейчас сижу на Hardy Alpha 6, с убунтушным ФФ3б3, и он работает вполне шустро.

Joe_Bishop
()
Ответ на: комментарий от anonymous
>По скорости работы улучшений не заметил. Что-то у них там накручено методически неверно. Пока не загрузиться активная страница полностью, остальные вкладки тоже простаивают, да и компьютер при этом притормаживает...

pipeling?

Khades ★★
()
Ответ на: комментарий от troorl
> Мне вот на моём скромном Athlon3000+ скорость работы огнелиса...

Athlon3000+ - это скромная машина? сдуреть.

anonymous
()
Ответ на: комментарий от Joe_Bishop
> когда скачивал найтли билдс с мозилки, тоже такое было. Сейчас сижу на Hardy Alpha 6, с убунтушным ФФ3б3, и он работает вполне шустро.

Я тоже на нём сижу (верней, сидел). Ничего шустрого не заметил. Это такой маленький Эклипс...

troorl ★★
()
Ответ на: комментарий от anonymous
> Athlon3000+ - это скромная машина? сдуреть.

Ты считаешь, что её даже скромной назвать нельзя? Понимаю, полный шлак. Но мне для всего остального вполне хватает. Не коре квадро, но вполне... :)

troorl ★★
()
Ответ на: комментарий от anonymous
>Athlon3000+ - это скромная машина? сдуреть.

На сегодняшний день - да. Хотя это в целом даже грустно, особенно в контексте обсуждения тормозов веб-браузера.

eduard_pustobaev ★★
()
Ответ на: комментарий от troorl
Скромная машина - это 600-й пень с 256 метрами памяти и видухой меньше GeForce 2 MX 400.

Все что выше можно считать запредельным железом для дома в большинстве случаев.

anonymous
()
Ответ на: комментарий от troorl
>> Athlon3000+ - это скромная машина? сдуреть.
>Ты считаешь, что её даже скромной назвать нельзя? Понимаю, полный шлак.

А целерон1200 тогда как оцените? ФФ не тормозит.


>Но мне для всего остального вполне хватает.

И мне.
madcore ★★★★★
()
И хоткеи в русской раскладке работают.... :-D
anonymous
()
Объемы работ радуют, но объем съедаемой памяти меньше не становится. Строки из топа для ff2 и ff3 с одними и теми-же плагинами после открытия 3-х стабов с одинаковыми страницами

5295 user 15 0 125m 39m 17m S 0 3.9 0:12.47 firefox-bin

5405 user 15 0 130m 50m 18m S 0 5.0 0:11.69 firefox-bin

может, конечно, со временем он пухнуть не будет.

scott_tiger ★★★
()
Скачал, запускаю - не открывает ни одну страницу. Попробовал по айпи - пашет. Т.е. фаерфокс упорно отказывается резолвить имена. У кого-нибуть такое было?
painEffect
()
Ответ на: комментарий от troorl
2х ядерный Pentium D 3.4, которому уже года 2 наверное. Двойка тормозила весьма отчетливо и кушала много памяти, тройка - нет.
Shaman007 ★★★★★
()
Ответ на: комментарий от troorl
>Да неужели? Это слова владельца среднего железа или двухядерника с ddr2-800? Мне вот на моём скромном Athlon3000+ скорость работы огнелиса кажется офигительно медленной... Причём намного медленней, чем второй ветки...

на моём скромном целероне-д 3000 с 512 оперативы свифтфокс 3бета5пре под дебианом летает. вторым пользоваться было невозможно.

mic ★★★★★
()
Ответ на: комментарий от madcore
> А целерон1200 тогда как оцените? ФФ не тормозит.

Да знаем мы, как у вас не тормозит. Вы наверное и не видели в своей жизни, как "не тормозит" вот и сравнить не с чем...

troorl ★★
()
Ответ на: комментарий от Shaman007
> 2х ядерный Pentium D 3.4, которому уже года 2 наверное. Двойка тормозила весьма отчетливо и кушала много памяти, тройка - нет.

Я так смотрю, а может у третьего огнелиса какая-то оптимизация под интеловские процессоры (бред конечно, но как это ещё объяснить?)? Двойка у меня работала вполне сносно (не фонтан, но и не так чтобы тормозила). Тройка же - это ужас, летящий на крыльях ночи (с)

troorl ★★
()
Ответ на: комментарий от troorl
на третьем пне 1 гигагерц, 256 мегов памяти, Debian/Sidux: работает значительно быстрее в сравнении со вторым огненным лисом. расход памяти значительно ниже и стабилен. Firefox 3 beta 4
Karbofos
()
Ответ на: комментарий от troorl
>> А целерон1200 тогда как оцените? ФФ не тормозит. > Да знаем мы, как у вас не тормозит. Вы наверное и не видели в своей жизни, как "не тормозит" вот и сравнить не с чем...

Celeron 1700. ФФ не тормозит. Правда, я им не пользуюсь. Может поэтому и не тормозит?

Konqueror

anonymous
()
как мне отключить хинтинг шрифитов в этой бете ?
krasnoglazeg
()
Ответ на: комментарий от Shaman007
> Да. И с оперой.

Если так, то надо посмотреть.

Relan ★★★★★
()
Что-то тема по умолчанию с каждой мажорной версией все страшнее и страшнее. Я бы даже сказал, KDE'шнее.
dm1024 ★★★
()
>выбрасывается из кеша через 30 минут

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

anonymous
()
Ответ на: комментарий от troorl
> Я так смотрю, а может у третьего огнелиса какая-то оптимизация под интеловские процессоры

Сомнительно. На уровне С++ мало что соптимизируешь под конкрентый процессор. :) На Р4 3ГГц у меня оно тормозит не по-деццки.

Relan ★★★★★
()
Ответ на: комментарий от dm1024
> Что-то тема по умолчанию с каждой мажорной версией все страшнее и страшнее. Я бы даже сказал, KDE'шнее.

LOL третий огнелис наоборот почти полностью копирует гномовский интерфейс :)

troorl ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.