LINUX.ORG.RU
ФорумTalks

Ресурсоёмкость браузеров. Полтора года спустя.


0

0

Полтора года назад я проводил небольшой тест на ресурсоёмкость браузеров: http://balancer.ru/tech/forum/2006/09/t51232--Resursoyomkost~-brauzerov.html

Сейчас повторил снова: http://balancer.ru/2008/06/09/post-1559722.html

Результаты:

Тест №1. Запросы памяти. Открывается 10 страниц http://balancer.ru/forum/punbb/search.php?action=show_24h

Откушано:
Браузер ___ RES ___ VIRT
Firefox 3.0RC2 ___ 66M ___ 174M
Opera 9.50beta2 build 1997 ___ 57M ___ 207M
Seamonkey 1.1.9/Gecko 1.8 ___ 39M ___ 133M
Konqueror 3.5.9 ___ 37M ___ 58M
Midori 0.0.18/Webkit 29226 ___ 34M ___ 83M
Epiphany 2.22.1.1/Gecko 1.8 ___ 33M ___ 107M

Тестировалось просто - открываем подряд 10 табов и переходим к другому браузеру.

http://balancer.ru/img/forums/0806/browser-processes.png

Тест №2. Расход CPU.

Открывалась страница linux.org.ru, листалась PgDn до низа, открывалась последняя новость, листалась до низа, открывалась предыдущая страница - и так 7 или 8 раз до конца новости про GTK3.

Браузер CPU, сек.
Firefox 3.0RC2 ___ 36
Opera 9.50beta2 build 1997 ___ 14
Midori 0.0.18/Webkit 29226 ___ 11
Seamonkey 1.1.9/Gecko 1.8 ___ 11
Epiphany 2.22.1.1/Gecko 1.8 ___ 10
Konqueror 3.5.9 ___ 8

http://balancer.ru/img/forums/0806/browser-processes-cpu.png

★★★★★

Ответ на: комментарий от SplindeR

>ушёл ставить Мидори.

Он ещё не вызрел для повседневного использования. Юзабилити стремится к нулю :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

> Он ещё не вызрел для повседневного использования. Юзабилити стремится к нулю :)

больше напрягают периодические падания)

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

Верно... шрифты приятно пощекотали зрачки :) Но остальные (кроме ФФ) уж как-то совсем не привлекают.

SplindeR
()

ну ты задалбал, кто так память измеряет ?

эxmap'ом нужно память измерять.

anonymous
()

спасибо за статистику.

conkeror(через xulrunner, на движке ff3): RES==56, VIRT==154

volh ★★
()

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

generatorglukoff ★★
()

Почему никто не высказал своё мнения по поводу изуродованного гнома? А шрифты всех устраивают?

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

Когда я пару месяцев назад его смотрел, оно ещё неюзабельное было.

INFOMAN ★★★★★
()
Ответ на: комментарий от kto_tama

>проблема ресурсов все меньше ...

Неприятно, когда софт, реагируя на действие пользователя задумывается. Если операция частая, типа листания табов, то и 0.3 сек. уже воспринимаются как раздражающие тормоза.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

ты кстати еще lingogi проверь.

а вообще, реально, почему браузеры тек много жрут?

на 486/12мб опера3 работает довольно быстро. вполне сравнимо с оперой9 на коре2/1гб а коре2 примерно в 100 раз мощнее

Lockywolf ★★★
()
Ответ на: комментарий от Lockywolf

>на 486/12мб опера3 работает довольно быстро

Это _тогда_ так казалось :) Наши требования растут быстрее. То, что нам казалось быстрым 15 лет назад сегодня покажется неимоверными тормозами :)

...

Я некоторые цифры по памяти ещё помню. F-117 на PC XT шёл с ~1..5FPS и это казалось нормальным. Очистка экрана на XT за 1..2 секунды в паскалевских либах считалась нормальной. А вот на «Поиске» с его эмуляцией текстового режима экран очищался 20 секунд. Это считалось очень медленно - но с этим вполне жили :D На 486-25 Опера 3 грузилась пару минут, наверное. Но это по тем временам было неплохо :)

KRoN73 ★★★★★
() автор топика

До кучи, протестируй ещё Arora: http://code.google.com/p/arora/

Оно на QtWebKit, почти полностью идентично виджету QtWebKit в Qt 4.4.0. Даже глюки те же самые (вроде в настройках порт для прокси макс. 4 цифры в диалоге )

В целом, довольно неплохой порт и падает куда реже Midori/Webkitgtk.

Правда, тестировал JS (Sun Spider Benchmark, http://webkit.org/perf/sunspider-0.9/sunspider.html ) -- JS в нём получился в 1.5 раза медленее, чем в Safari (но тоже неплохо)

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

>До кучи, протестируй ещё Arora

В Gentoo оно хочет qt-4.4. А он ещё замаскирован. Хотя, вроде, я никакого важного qt4 софта не юзаю, можно и рискнуть обновиться :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Документации и кода. А ты что хотел?

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

> ты кстати еще lingogi проверь.

А там грузин на логитипе есть? "Вах, линукс!"

gaa ★★
()

В общем, зеленый дракончик рулит, а комбайны ФФ и О жрут и тормозят ...

redgremlin ★★★★★
()

Нет в жизни браузерного счастья...

- Опера не имеет всего спектра полезных экстеншнов Фокса и нередко при большом количестве страниц с флешом уходит в себя, зажирая CPU. Поиск просмотренных URL работает хуже Фокса. Нет проверки орфографии на лету и т.п...

- Фокс3 не может делать Back/Forward на POST-страницах, дико тормозит при интенсивной параллельной работе с несколькими табами, до сих пор по сути однопоточен - подвис в одном табе блокирует работу в других. Не имеет свёртки страниц по ширине. Ну и так далее по списку...

- Konqueror не умеет автоматом хранить наборы табов при выходе, тормозит на большом количестве табов и, вообще, имеет «дребезжащий» интерфейс. Плохо рисует целый ряд страниц. Не имеет массы полезных расширений.

- Остальные браузеры - вообще недостойны этого звания. Просто смотрелки HTML :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от generatorglukoff

>большом кол-ве жабаскриптов это выглядит тормознуто

Стопудоф. Скрипт тормозит прилично

ЗЫ. Дифуры выучил, или опять болду пинаешь как и на зимней сессии?
:)

vada ★★★★★
()
Ответ на: комментарий от KRoN73

>Остальные браузеры - вообще недостойны этого звания. Просто смотрелки HTML :)

А морская макака?

vada ★★★★★
()
Ответ на: комментарий от vada

>А морская макака?

Достаточно сказать, что это единственный из рассмотренных браузеров, у которого после открытия нового таба фокус не находится в поле ввода адреса :)

Опять же - у меня не сохраняется набор открытых табов. Только одна страница.

Помню с закладками какая-то фигня была, но уже не помню деталей :)

Вообще, пытался использовать его в качестве основного браузера, но не смог. Конечно, говоря про "недостойны звания браузера" я имел в виду Епифани, Мидори... Симанки по совокупности где-то на уровне Конка.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

> 100Мб в архиве... Чего туда напихали??

F-117 :P

собраные либы вроде немного весят, не больше 20 Мб :))

А нельзя поставить одновременно qt-3 qt-4.3 и qt-4.4.0 через emerge, а не так, как в слаке ? :)

Падает довольно редко, но падает. Иногда при этом слетают закладки, так что экспортирую в xbel.

В целом, довольно быстрый минималистичный браузер. Если ещё его немного дописать, чтобы нормально работало кеширование, загрузка картинок как в опере, запоминал сессию вкладок, закладки нормальные; может быть, JS движок ускорить -- совсем неплохо будет. Флеш там пока не поддерживается (пока qt 4.5 не выйдет), тормозить нечему, красота :))

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

>Опять же - у меня не сохраняется набор открытых табов. Только одна страница.

ага, в Seamonkey 2 приноровился имитировать сессии вкладками: перед выходом добавлять все вкладки в папку вида Sessions/2008/June/100608-1830/... Руками правда, задалбывает, да и потом руками открывать -- расширение что ли написать?

А так забадывает что у каждого браузера свой набор "сессий вкладок", закладок. Синхронизировать, что ли, через XBEL ( google opera2xbel.pl, и т.п.). Чтобы папка Sessions и основные закладки -- синхронизировались, а '*local*' -- не синхронизировалась и была у каждого браузера своя

>Симанки по совокупности где-то на уровне Конка.

ну зато там news читалка нормальная более-менее "из коробки" :))

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

>А нельзя поставить одновременно qt-3 qt-4.3 и qt-4.4.0 через emerge, а не так, как в слаке ? :)

qt3 + qt4 - можно. А вот qt4 - только один. Но я arora ещё вчера поставил, просто пока руки не доходили потестировать. У меня на qt4 ещё не много софта повязано, так что я безболезненно, наверное, на 4.4.0 переполз :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>ну зато там news читалка нормальная более-менее "из коробки" :))

nntp я уже лет семь не читаю, а RSS читаю через Google Reader :) Тут оно пофиг, в чём читать...

KRoN73 ★★★★★
() автор топика

Мне вот вспоминается фокс из дистра Damn Small Linux...

Пользователи сего шедевра утверждают, что фокс у них работает на 32 мег ОЗУ...

Чего там отключают при сборке??? Может так третий фокс собрать и забыть о тормозне? =)

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

до кучи, протестируй ещё OWB: http://www.sand-labs.org/owb/wiki/SdkEnvironment http://www.sand-labs.org/owb/

чуть ли не единственный в своём роде браузер на Webkit , который во framebufferе (или под иксами, как обычно)

гм, собирать через sandbox весом в 100 Мб -- это оригинальный способ... ещё какой-нибудь софт таким хитрым способом собирается?

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

хотя бы вот это http://www.linux.org.ru/view-message.jsp?msgid=1322241

но было что-то про сборку именно на gtk1, в районе 2005..2006 года. Как бы даже не топикстартер этим страдал, приводил top с потреблением памяти

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