URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 12839
[ Назад ]

Исходное сообщение
"OpenNews: Идеи по уменьшению потребления памяти в Firefox"

Отправлено opennews , 26-Ноя-05 22:23 
Federico Mena Quintero изложил (http://primates.ximian.com/~federico/news-2005-11.html#moz-i...) как можно существенно уменьшить потребление памяти в Firefox.

Mozilla и Firefox держат в памяти несжатые образы (pixmap) всех картинок на всех открытых страницах. Значительно уменьшить потребление памяти можно через оптимизацию метода хранения картинок для страниц открытых в неактивных табах. Например, тестовая 4.3 Мб jpeg картинка потребовала 67 Мб памяти.

URL: http://primates.ximian.com/~federico/news-2005-11.html#moz-i...
Новость: http://www.opennet.me/opennews/art.shtml?num=6504


Содержание

Сообщения в этом обсуждении
"Идеи по уменьшению потребления памяти в Firefox"
Отправлено sash , 26-Ноя-05 22:23 
Провел эксперимент:

windows xp sp1, firefox 1.0.4, IE 6 sp1

jpeg файлик - 3,07Мб

html-файл с кодом:

"<HTML>
<BODY>
<img src="P1010019_2.JPG">
</BODY>
</HTML>"

firefox - 4 таба с опеннетом
Из Дисп. задач

До открытия - firefox.exe 18320Kb
После открытия - firefox.exe 41812Kb
Разница - 23492Kb

До открытия - iexplore.exe 10328Kb
После открытия - iexplore.exe 34068Kb
Разница - 23740Kb


"Идеи по уменьшению потребления памяти в Firefox"
Отправлено Аноним , 26-Ноя-05 22:48 
Лучше возьми пять разных больших картинок, открой 5 табов с ними. Посмотри результат, затем откой еще 5 табов с этими же картинками. Огласи итог.

"Идеи по уменьшению потребления памяти в Firefox"
Отправлено sash , 26-Ноя-05 23:44 
Эксперимент за номером 2:

исх. условия см. выше,

изображения jpeg (Mb):
3,45
3,41
3,54
3,46
3,57

исх. состяние firefox (ничего не открыто):
До открытия - 18036 Кб
После открытия - 131776 Кб
5 табов, в них открыты вышеупомянутые изображения

исх. состяние iexplore.exe, 5 пустых окон about:blank:
До открытия - по 10276 Кб каждый
После открытия -
34136Кб
34076Кб
34180Кб
34064Кб
34076Кб

соответственно для каждой картинки. Итого 170532 Кб.

Вывод: исходя из данных "Диспечера задач" - для открытия 5 jpeg изображений размером ~3Мб firefox.exe использует на 38756 Кб меньше памяти чем iexplore.exe


"Идеи по уменьшению потребления памяти в Firefox"
Отправлено aleph , 28-Ноя-05 14:52 
попробуй еще Explorer не 5 раз запускать, а открывать новые окна через
"Ctrl-N" чтобы у тебя не 5 разных процессов было а 1.
какие тогда результаты будут ?

"Идеи по уменьшению потребления памяти в Firefox"
Отправлено sash , 28-Ноя-05 17:23 
Смогу проверить только дома. На доступном ie, он ведет себя странно, при открытии больше двух изображений в ДиспЗад показатель его памяти резко снижается, допустим с 18Мб до 4Мб, я думаю это из-за особенностей управления памятью под windows

"Идеи по уменьшению потребления памяти в Firefox"
Отправлено sash , 26-Ноя-05 23:47 
Дополнение:

при открытии дополнительных 5 табов с этими же изображениями увеличения потребления памяти не происходит. (для IE догадайтесь сами)


"Идеи по уменьшению потребления памяти в Firefox"
Отправлено Аноним , 27-Ноя-05 00:49 
Пользую epiphany, поскольку файрфокс отжирает иногда всю память и застреливается. 1.0.7 глючноватый получился.

"Идеи по уменьшению потребления памяти в Firefox"
Отправлено sash , 27-Ноя-05 01:37 
Использую firefox 1.5rc2, все гораздо получше.

"Идеи по уменьшению потребления памяти в Firefox"
Отправлено Casufi , 27-Ноя-05 16:18 
Под офтопиком что Firefox 1.0.* что 1.5 имеют один жуткий недостаток, если я открываю три окна с кучсей табов, а потом закрываю два из них, топамять не высвобождается. Скажите на линуксе точно так же ??

"Идеи по уменьшению потребления памяти в Firefox"
Отправлено sash , 27-Ноя-05 17:27 
да

"Идеи по уменьшению потребления памяти в Firefox"
Отправлено klerik , 28-Ноя-05 12:55 
А смысл.. сравнивать firefox с IE? Ну лучше он работает осла и что?.. До Оперы, то он не дотягивает =(

"Идеи по уменьшению потребления памяти в Firefox"
Отправлено sash , 28-Ноя-05 13:33 
1. сравниваем потребление памяти, так как достали выкрики товарищей с места "прожерливый до памяти, требовательный к ресурсам..." не подкрепленные ничем кроме своего воображения.

2. Мне кажетcя что не ошибусь сказав что опера используется не так широко как firefox.


"Идеи по уменьшению потребления памяти в Firefox"
Отправлено klerik , 28-Ноя-05 15:48 
Дело не в широте распространения firefox'a, а в том, что он уже сколько версий выпустил?.. не одну.. а как тормозил, так и тормозит, что интерфейсом, что и при множестве открытых вкладок.

И все эти высказанные идеи.. не решают проблемы.. томоз тот еще - это моё ИМХО. Тут наверное нужно сразу.. что-то очень сильно менять.


"Идеи по уменьшению потребления памяти в Firefox"
Отправлено Аноним , 28-Ноя-05 16:32 
klerik, не нравится - не ешь!
а других с пути истинного не сбивай!

"Идеи по уменьшению потребления памяти в Firefox"
Отправлено Mr.Close , 28-Ноя-05 16:47 
Кстати, а сравнить с Оперой не пробовали? Интересно взглянуть на результаты. Она действительнее оптимальней будет?
Браузеры по функционалу вроде равноценные - и табы в обоих случаях есть.

"Идеи по уменьшению потребления памяти в Firefox"
Отправлено ExclusivE , 28-Ноя-05 17:09 
>Браузеры по функционалу вроде равноценные - и табы в обоих случаях есть.
Табы - не главное. Они кстати в ie7 вроде будут. Для меня главное - соответствие стандартам W3C и удобность. Скорость конечно тоже имеет значение, тем у кого ff тормозит советую переехать на мозиллу (теперь морскую обезьяну =)). Она пошустрей немного будет.

"Идеи по уменьшению потребления памяти в Firefox"
Отправлено mutronix , 29-Ноя-05 09:15 
Оперы под Linux на x86_64 нет.

"Идеи по уменьшению потребления памяти в Firefox"
Отправлено _Nick_ , 29-Ноя-05 10:17 
>Оперы под Linux на x86_64 нет.

зато есть под i386
а бинари для i386 чудно бегают на x86_64


"Идеи по уменьшению потребления памяти в Firefox"
Отправлено Mr.Close , 30-Ноя-05 13:19 
Про табы, я говорил только потому, что не совсем корректно сравнивать открытие пескольких страниц в табах и в отдельных окнах эксплорера.

А сравниваем мы сдесь не соответствие стандартам и удобство, а потребление памяти.

И (раз уж зашла речь) к сожалению даже самый свежий FF не проходит тест  Acid2 на соответствие стандартам.

Странно, что обезьяна стала быстрее, ведь FF задумывался как раз, как облегченный и более быстрый вариант. По первОй так и было - потому я с классической Mozilla и пересел.