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 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.