The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: Исследование потребления памяти в Firefox 3 beta 4"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"OpenNews: Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от opennews (??) on 12-Мрт-08, 22:39 
В отчете "Firefox 3 Memory Usage (http://blog.pavlov.net/2008/03/11/firefox-3-memory-usage/)" рассказано, какая работа была проведена разработчиками для уменьшения потребления памяти в Firefox 3 beta 4.


Что было сделано:


-  Уменьшена фрагментация памяти. Экспериментируя с разными аллокаторами выбор был сделан в пользу jemalloc (http://blog.pavlov.net/2008/01/12/jemalloc-builds/), при использовании которого фрагментация была минимальна. Число операций выделений памяти минимизировано. Итог: потребление памяти при длительной работе уменьшилось на 22%;

-  Добавлено средство для разрешения циклических ссылок между объектами;
-  Увеличена эффективность кэширования в памяти. Реализована очистка кэша после истечения времени жизни элемента. Для истории открытия страниц по кнопкам "назад/вперед"  это время определено в 30 минут. По такому же принципу теперь кэшируются шрифты, картинки и многие другие объекты;
-  Оптимизирована форма хранения изображений в памяти, время нахождения которых в распакованном виде минимально, в кэше они  хранятся в только в сжатом виде. Также оптимизировано хранение анимированных GIF, которые теперь хранятся в виде 8-бит на пиксел (ранее хранили 32 бита);
-  Устранено более 400 утечек памяти.


В итоге, после проведения серии тестов (в течение длительного времени 11 раз было открыто по 29 разных страниц в 30 окнах) для Firefox 3 beta 4 потребовалось на 60% меньше памяти, чем для Firefox 2.0.0.12 и в 5 раз меньше, чем для IE 7.

URL: http://blog.pavlov.net/2008/03/11/firefox-3-memory-usage/
Новость: http://www.opennet.me/opennews/art.shtml?num=14707

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от alen (??) on 12-Мрт-08, 22:39 
т.е после возврата из кэша качество картинок будет ухудшаться?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Anatolik on 12-Мрт-08, 22:52 
>т.е после возврата из кэша качество картинок будет ухудшаться?

Ухудшаться не будет, для формата GIF 8 бит на пиксель это максимум.
Использование 32 бит пустая трата памяти.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Nick email(??) on 12-Мрт-08, 22:53 
Было сказано про GIF, а у него больше 8бит/пиксель не бывает

отличная новость! :)
И расписана чудно ;)

Уже собрал себе 4-у бету :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Evgeniy (??) on 12-Мрт-08, 22:53 
GIF даже цветной может содержать 256 цветов, что легко вмещается в 8 бит.
=> Качество не изменится.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Аноним (??) on 12-Мрт-08, 22:51 
зато проца будет жрать больше, но надеюсь что все-таки не в 5 раз
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от BayaN (ok) on 12-Мрт-08, 23:20 
Вот это да!!! Мир меняется, возможно даже фирефокс перестанет быть мегапрожорливым монстром?!?! Надо попробывать на досуге.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Гость on 12-Мрт-08, 23:49 
А ктонибудь знает, как отключить самую ублюдскую фичу FF - zoom'ить большие картинки, чтобы они помещались в окно? Жутко достало лишний раз жать кнопку.

И еще, можно ли GIF анимацию выключить вообще, как в опере?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от szh (ok) on 13-Мрт-08, 01:11 
тебя забанили в гугле ? нажатие Esc прекращает анимацию на странице, в about:config есть опция
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Аноним (??) on 13-Мрт-08, 02:00 
Хм, нашел. Надеюсь, они в 3 версии еще нормальный конфиг сделают, чтобы пользователи не трахались с поиском неизвестных значений как в виндовом недореестре.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от pavlinux email(ok) on 13-Мрт-08, 03:40 
А ктонибудь знает, как включить самую клёвую фичу FF - zoom'ить большие картинки, чтобы они помещались в окно? Жутко достало просматривать фотки 3888x2592 на мониторчике 1024x800.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от pavlinux email(ok) on 13-Мрт-08, 04:13 
И чё изменилось?

Firefox 3.0b5

PID   USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  P COMMAND
9540  root      20   0  155m  54m  23m S    0   1.4   1:54.47 0 ./firefox-bin
10181 root      20   0  155m  54m  23m S    0   1.4   0:00.01 0 ./firefox-bin
10182 root      20   0  155m  54m  23m S    0   1.4   0:00.02 0 ./firefox-bin
10185 root      20   0  155m  54m  23m S    0   1.4   0:00.00 1 ./firefox-bin
10186 root      20   0  155m  54m  23m S    0   1.4   0:00.01 1 ./firefox-bin
10187 root      20   0  155m  54m  23m S    0   1.4   0:00.00 1 ./firefox-bin
10192 root      20   0  155m  54m  23m S    0   1.4   0:00.00 1 ./firefox-bin
10193 root      20   0  155m  54m  23m S    0   1.4   0:00.00 1 ./firefox-bin

Firefox 2.0.0.12

10260 root      20   0  418m  60m  20m S    0  1.5   0:05.71 3 firefox-bin
10263 root      20   0  418m  60m  20m S    0  1.5   0:00.00 2 firefox-bin
10264 root      20   0  418m  60m  20m S    0  1.5   0:00.00 3 firefox-bin
10265 root      20   0  418m  60m  20m S    0  1.5   0:00.01 2 firefox-bin
10268 root      20   0  418m  60m  20m S    0  1.5   0:00.00 2 firefox-bin
10269 root      20   0  418m  60m  20m S    0  1.5   0:00.00 2 firefox-bin
10274 root      20   0  418m  60m  20m S    0  1.5   0:00.00 2 firefox-bin
10275 root      20   0  418m  60m  20m S    0  1.5   0:00.00 2 firefox-bin
10276 root      20   0  418m  60m  20m S    0  1.5   0:00.00 2 firefox-bin


Виртуальная память не считается, это понятие абстрактное... (и у меня 8Gb RAM)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Владимир (??) on 13-Мрт-08, 06:18 
Ниче, ниче. Сиди дальше под рутом :-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от f (??) on 13-Мрт-08, 09:19 
гы гы гы +)))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Аноним (??) on 13-Мрт-08, 09:41 
видимо это на LOR'e так рекомендуют браузером пользоваться.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от pavlinux email(ok) on 13-Мрт-08, 12:13 
>Ниче, ниче. Сиди дальше под рутом :-)

Ваши аргументы?


P.S.
    За ~15 лет, под рутом, ничего не убил, до rm -rf / не доходило,


P.P.S

Первый год не считается. :)

P.P.P.S.

Кстати, я специально запустил от рута, так как под рутом не было $HOME/.mozilla/firefox

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от szh (ok) on 13-Мрт-08, 13:39 
>И чё изменилось?

от -5 до -10 % RAM после старта ?

А теперь открой 20 одинаковых сайтов в 20 вкладках и закрой 19 вкладок из 20. Подожди несколько минут - FF3b4 очистит кратко временные кеши. Сравни. Напиши сюда.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от pavlinux email(ok) on 13-Мрт-08, 14:04 
>>И чё изменилось?
>
>от -5 до -10 % RAM после старта ?
>
>А теперь открой 20 одинаковых сайтов в 20 вкладках и закрой 19
>вкладок из 20. Подожди несколько минут - FF3b4 очистит кратко временные
>кеши. Сравни. Напиши сюда.

20 top4top.ru пойдет, и сколько ждать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Helg (??) on 13-Мрт-08, 20:39 
>20 top4top.ru пойдет, и сколько ждать?

Не пойдёт, ибо это в основном флэш, который к ff имеет посредственное отношение.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от pavlinux email(ok) on 13-Мрт-08, 15:07 
------------------------------------------------------------------------------------------------------------------
Firefox 2.0.0.12

* просто http://google.ru
----------
PID   USER      PR   NI  VIRT  RES  SHR S   %CPU %MEM    TIME+  P    COMMAND

9411 pavel     20   0  404m  53m  20m S    0  1.3   0:00.6 3 /usr/lib64/firefox/firefox-bin
и ещё 7 штук...

* 20 штук http://java.com/en
-----------
9411 pavel     20   0  626m  118m  22m S    0  3.0   0:00.21 1 /usr/lib64/firefox/firefox-bin
и ещё 7 таких
-----------
10127 pavel     20   0  322m  96m 8608 S    2  2.4   0:01.38 2 /usr/lib/nspluginwrapper/i386/linux/npviewer.bin
и ещё 19 таких

* спустя 3 минуты, с одной вкладкой http://java.com/en
-----------
9411 pavel     20   0  622m 125m  22m S    2  3.1   3:19.70 2 /usr/lib64/firefox/firefox-bin

------------------------------------------------------------------------------------------------------------------

Firefox 3.0b5

* просто http://google.ru

PID   USER      PR   NI  VIRT  RES  SHR S   %CPU %MEM    TIME+  P    COMMAND

10782 root      20   0   157m  38m  20m S    0   1.0    0:02.18 3 ./firefox-bin

* 20 штук http://java.com/en

10785 root      20   0  178m  58m  21m S    0  1.5   0:00.09 2 ./firefox-bin

* спустя 3 минуты, с одной вкладкой http://java.com/en
-----------
10785 root      20   0  178m  52m  21m S    0  1.3   0:00.09 3 ./firefox-bin


Напомню (man top(1))

VIRT  --  Virtual Image (kb)
          The  total  amount  of  virtual  memory  used by the task.  
          It includes all code, data and shared libraries plus pages that have been swapped out.
          (Cуммарная виртуальная память, используемая задачей. Это включает вес сегмент кода,
           сегмент данных и разделяемых библиотек плюс страницы памяти, которые были в подкачке (буфере обмена).)

          VIRT = SWAP + RES.

RES  --  Resident size (kb)
         The non-swapped physical memory a task has used.
         (Необменянная (короче не в swap_е) физическая память используемая задачей.)

         RES = CODE + DATA.

SHR  --  Shared Mem size (kb)
          The amount of shared memory used by a task.  It simply reflects memory that could be  potentially
          shared with other processes.
          (Количество совместно используемой памяти, используемой задачей. Это просто отражает память,
          которая могла быть потенциально разделена с другими процессами.)

В общем,

* Диагноз статистический -  На процессор давит почти в два раза меньше (пох..ю с 3% до 1.5% на Quad Core),
                            VIR и SHR - не волнует, RES - в два раза меньше.

* Диагноз практический   -  на 8 Gb RAM пох...ю, думаю на 4, 2 тоже самое, вот от 1Gb и ниже - радуйтесь. :)

* Диагноз заключительный - купите RAM и займитесь делом, а не такой х...ней, чем я тут знаимаюсь. =)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от pavlinux email(ok) on 13-Мрт-08, 04:20 
А без Adblock+ опеннет такой красивый сайтик :)
- реклама...,  самунги.., саны.., ибиэмы..., ланбилинги...
Не-е-е, на-а-ах.....й!!!, ждем адблок+  
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Nick email(??) on 13-Мрт-08, 04:22 
>А без Adblock+ опеннет такой красивый сайтик :)
>- реклама...,  самунги.., саны.., ибиэмы..., ланбилинги...

гы
как новости из другого измерения %)


>Не-е-е, на-а-ах.....й!!!, ждем адблок+

да выдохни :)
правишь install.rdf в xpi-ке adblock'а и все дела.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Серж (??) on 13-Мрт-08, 09:59 
Особенно меня приколол баннер OpenNet с призом iPhone.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Kir (??) on 13-Мрт-08, 23:42 
>А без Adblock+ опеннет такой красивый сайтик :)
>- реклама...,  самунги.., саны.., ибиэмы..., ланбилинги...
>Не-е-е, на-а-ах.....й!!!, ждем адблок+

А на нем банеры есть? О как. Надо посмотреть...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Nick email(??) on 14-Мрт-08, 12:37 
>>А без Adblock+ опеннет такой красивый сайтик :)
>>- реклама...,  самунги.., саны.., ибиэмы..., ланбилинги...
>А на нем банеры есть? О как. Надо посмотреть...

кста, Макс, прокомментируй, плз, свое отношение к тому, что мало кто даже _знает_ %)
что на Опеннете есть баннеры :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от pavel_simple (??) on 14-Мрт-08, 12:40 
>что на Опеннете есть баннеры :)

Вот такие мы вот редиски -- надо чтоль хоть иногда кликать по ним
p.s. "Любовь приходит и уходит, а кушать хочется всегда" Народная Мудрось.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Nick email(??) on 14-Мрт-08, 12:48 
>Вот такие мы вот редиски -- надо чтоль хоть иногда кликать по
>ним
>p.s. "Любовь приходит и уходит, а кушать хочется всегда" Народная Мудрось.

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от pavel_simple (??) on 14-Мрт-08, 12:59 
>>Вот такие мы вот редиски -- надо чтоль хоть иногда кликать по
>>ним
>>p.s. "Любовь приходит и уходит, а кушать хочется всегда" Народная Мудрось.
>
>уж лучше я напрямую Максу денег отправлю, чем пытаться это же сделать
>через этих
>"спонсоров"

честное слово не видел ни разу где на сайте кнопка "помогите проекту" в ключе денег.
да и "кликанье" ИМХО не только деньгами окупается

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Nick email(??) on 14-Мрт-08, 13:14 
>честное слово не видел ни разу где на сайте кнопка "помогите проекту"
>в ключе денег.

видимо, не требуется :)


>да и "кликанье" ИМХО не только деньгами окупается

кто знает.. кроме Макса ;)


но мое имхо: нечего делать рекламе проприетарщины насайте о свободных системах
(разве что я неправ о последнем ;)

Лучше бы вместо ланбиллинга висел баннер "Качайте Perl! Один из лучших скриптовых языков!"

%)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Maxim Chirkov email(ok) on 14-Мрт-08, 13:38 
>>честное слово не видел ни разу где на сайте кнопка "помогите проекту"
>>в ключе денег.

Нет такой кнопки, так как вопрос с деньгами решается косвенно, через баннеры. Это позволяет заниматься сайтом практически круглосуточно, не отвлекаясь на добывание хлеба насущного, а также привлекать сторонних людей для развития контента. Если у кого-то есть желание знаматься в свободное время переводами или подготовкой новостей - подробности по email.

Что касается adblock+, то по если смотреть юники по логу apache и счетчику типа top.mail.ru, то расхождение примерно в два раза :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Nick email(??) on 14-Мрт-08, 13:42 
>Что касается adblock+, то по если смотреть юники по логу apache и
>счетчику типа top.mail.ru, то расхождение примерно в два раза :-)

ну, раз имеет место смайл - то это не проблема :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

31. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от pavel_simple (??) on 14-Мрт-08, 13:46 
>ну, раз имеет место смайл - то это не проблема :)

думаешь?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

32. "Исследование потребления памяти в Firefox 3 beta 4"  
Сообщение от Nick email(??) on 14-Мрт-08, 14:17 
>думаешь?

случаеццо ;)

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

Пытаться с этим бороться - просто мозолить глаза и нервы пользователю.
Он все равно будет смотреть лишь то, что надо (FF/Konq+adblock рулят!!), но
регтинг сайт а в умах будет падать...

А приняв, что это не проблема - все становиться просто и понятно :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру