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 ()

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

А при закрытии открытых вкладок он память обратно отдаёт ?

Более ранние версии 3-ей лисички память обратно отдавали только при закрытии оборзевателя.

argin ★★★★★ ()

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

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

Имеется в виду быстрый кэш в ОЗУ, насколько я понимаю. Впрочем, Firefox никогда не ленился слазить в интернет еще раз при переходе назад.

Меня глючит, или масштабирование Ctrl плюс скролл теперь работает наоборот?

dm1024 ★★★ ()

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

> Для ежедневного браузинга из ФФ мне лично нужен только AdBlock. Ради всего остального не обломит и ФФ запустить отдельно.

настрой squid -- вырезает гораздо корректнее и настраивается гибче. Я дома год назад себе настроил, больше про AdBlock и не вспоминаю

vadiml ★★★★★ ()

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

>настрой squid -- вырезает гораздо корректнее и настраивается гибче. Я дома год назад себе настроил, больше про AdBlock и не вспоминаю

а ещё лучше - поднять на локалхосте апач с копией всех интернетов без рекламы.

geek ★★★ ()

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

неплохо... подожду ещё, пока там найдут оставшиеся 5000 утечек и ещё раза в три увеличат скорость работы, и совсем на лиса перейду.

jcd ★★★★★ ()

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

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

Ну если я между konqueror разницы не вижу?

madcore ★★★★★ ()

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

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

оч смешно. 21 век, сотни велосипедов и мегаязыков, а у людей - течки... и какие - "жалкие" 400 штук! :) Да меня за такой кодинг в шею выпрут!

PS
Интересно, куда вытекает браузер через дыры в памяти?

matumba ★★★★★ ()

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

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

Работает однозначно быстрее двойки, сейчас проверил
AMD Athlon(tm) XP 2200+

madcore ★★★★★ ()

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

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

Да? Ну, не знаю. Значит, гном тоже кдешнее второго Firefox. Я им тоже не пользуюсь.

О-о... Нативные кнопачки!

Ну и починенные горячие клавиши, хотя это уже и боян.

dm1024 ★★★ ()

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

> Ну если я между konqueror разницы не вижу?

Не знаю, что ты видишь. У меня Konqueror по сравнению с огнелисом летает на сверхзвуковой...

troorl ★★ ()

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

а караваны оно уже научилось грабить?

irq ()

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

>скорость увеличена в разы, опера потеряла своё единственное приемущество.

Точно!

>FireBug работает в третем фоксе на ура, перебираюсь окончательно

Уже 2 месяца как перебрался ;)

GladAlex ★★★★★ ()

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

>Субъективно сравнимо с Сафари?>> жертва менеджеров?

ЛОЛ :) Сафари по виндой, например, не родной, по ощущениям тормознее, но настройки у него весьма специфичные. ;)

GladAlex ★★★★★ ()

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

>У меня Konqueror по сравнению с огнелисом летает на сверхзвуковой...

Неправда. Максимум в 3 раза быстрее. Обычно - раза в 1.5-2. И при этом не имеет возможность сохранения сессии и коробит некоторые сайты.

anonymous ()

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

> Неправда. Максимум в 3 раза быстрее. Обычно - раза в 1.5-2. И при этом не имеет возможность сохранения сессии и коробит некоторые сайты

Таки в разы быстрее практически во всём. Потом интеграция с кедами очень кстати. А насчёт сессий - 4.2. Нету автоматического сохранения, но повесить на хоткей никто не запрещает. Я уже даже привык. Кстати, при выходе из кед я Konqueror не закрываю - при следующем старте он восстановит сессию. Это даже удобнее, чем закрывать огнелис.

troorl ★★ ()

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

>>выбрасывается из кеша через 30 минут

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

Имеется в виду убирается html,jpg,stuff из кеша, пахать назад будет - но будет заново перегружать страницу, а не отображать мгновенно.

szh ★★★★ ()

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

>писец лисичке, таким браузером я пользоваться не буду.

Доктор, доктор, скорее, мы его теряем!
Ну вот одним онанимусом стало меньше.
[скорбно]: онанимус RiP.

sdio ★★★★★ ()

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

При наличии более одного пользователя/компьютера глобальная банерорезка предпочтительней, проверено. Правда с adblock'ом страницы лучше выглядят и настраивается оперативнее.

Так что я за одновременное использование глобальной и локальной резки рекламы.

sdio ★★★★★ ()

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

>А насчёт сессий - 4.2. Нету автоматического сохранения

Да, нету автосохранения, что очень полезно при крахе браузера, кед, иксов и при прочих внештатных ситуациях. Так что ваше 4.2 - это 4.2.

>но повесить на хоткей никто не запрещает

Это НЕ сессия.

anonymous ()

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

Скорости не заметил особого прироста, но, блин, косяков :(. Вот как например для текст арий задать размер шрифта минимальный? Нифига же не видно. Минимальный размер шрифтов в настройках - ему вообще начхать.

zJes ★★ ()

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

> пахать назад будет - но будет заново перегружать страницу, а не отображать мгновенно.

Так оно ж пожизни перегружало страницы по новой, на любой чих? Или уже есть подвижки?

LamerOk ★★★★★ ()

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

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

anonymous ()

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

>коробит некоторые сайты.

Бывает, да.

>И при этом не имеет возможность сохранения сессии

Имеет, ищи еще. Только внимательно..

Demon37 ★★★★ ()

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

> Интересно, куда вытекает браузер через дыры в памяти?

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

anonymous ()

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

>А как отключить в ФФ фичу ,к огда при тыкании курсора в форму выбора файла, там где обычно вводится путь до файла, открывается ублюдочное окно выбора файла?

жабаскрипт для imageshack.us отключить

geek ★★★ ()

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

По словам фоксеров там даже первая версия летала...

Если все так хорошо, то откуда такие статьи берутся?

И почему с каждой новой версией кричат, что _теперь_ оно не тормозит

iRunix ★★★★ ()

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

>А может сразу ссылку, чтобы не мучиться?

Ссылки нет. Ничего если своими словами? =)

Вот у тебя открыто много вкладок. Лезешь в меню Настройка/Настроить профили просмотра

Там в первом же полее ввода указываешь название сохраненной сессии. Потом жамкаешь кнопку "Сохранить".

Затем закрываешь конк. Выбираешь: Настройка/Использовать профиль просмотра/Твой_профиль

вуаля =)

konqueror 3.5.8

Demon37 ★★★★ ()

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

>Скачать бета версию можно здесь: http://www.mozilla.com/en-US/firefox/all-beta.html

я правильно понимаю, что официальных сборок для x86-64 никогда не будет?

anonymous ()

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

офигеть как быстро стало работать. переползаю

GPF ()

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

Эх, всем хороша троечка Firefox, но вот шрифты. Во-первых, шрифты сглаживаются каким-то своим сглаживанием (общесистемно включено субпиксельное сглаживание и полный хинтинг, а в Firefox фиг пойми что), во-вторых, шрифты масштабируются по-своему, на настройки dpi им опять же наплевать.

Капча: smited

anonymous ()

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

> ...выбрали jemalloc, который был сильно доработан для Firefox, что уменьшило фрагментацию памяти. Тесты на Windows Vista показали 22% уменьшение потребления памяти.

Не совсем понимаю эту фразу...

Я думал, в Виндовсе фрагментации нет, там аллокатор mmap - базированный и умеет отдавать память системе постранично... Кто-нибудь в курсе?

Die-Hard ★★★★★ ()

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

>звездец. А попроще никак?

Куда тебе еще проще? Ну прикрути libastral -- будет проще. Еще можно на хоткей повесить, как troorl делает.

Demon37 ★★★★ ()

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

И как, починили две самые мои нелюбимые ошибки?

1) Незапоминание позиции скролла при Back'е/Forward'е (раз на раз не приходится, но @%#$!)

2) При каждой н-ной загрузке фокус ввода болтается икс знает где, так что клавишами скроллить невозможно (владельцы ноутбуков должны оценить).

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