LINUX.ORG.RU

Сравнение потребления памяти популярными браузерами

 , , , , , , , ,


0

0

Энтузиастом был проведен эксперимент по сравнению потребления памяти современными популярными браузерами. Замеры производились на первых 120 сайтах из Alexa TOP-1000000, измерение потребляемой оперативной памяти производилось при открытии каждой новой вкладки, «забегов» производилось три: до 9, 29 и 120 вкладок.

Кратко о результатах: больше всех памяти съел легковесный браузер uzbl, за ним быстрый Chromium, за ними Rekonq и Opera, далее с большим отрывом leechcraft, midori, firefox. Самым лёгким оказался браузер arora.

График потребления памяти до 120 вкладок.

>>> Подробности и графики

★★

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

>>> Кстати, а как эта основная версия объясняет причины падения хрома?

>> В любой программе есть ошибки.

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

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

Так никто и не спорит: firefox ляжет полностью, а запущенный на венде под админом (а в 99% это так и есть), еще и выполнит деструктивный код, если такой будет.

P.S. Перечитайте еще раз весь тред тогда и посмотрите, что происходит при падении вкладки в firefox'е и что происходит с вкладками в chrom'е, где на каждую выделен отдельный процесс.

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

> Ну, когда в хроме в одной вкладке «опаньки», то «опаньки» и в остальных, не вижу, в чём профит.

Нет, это не так

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

Ну, можно и из командной строки, делов-то:

qdbus org.kde.konqueror-1081 /konqueror/MainWindow_1 org.kde.Konqueror.MainWindow.newTab http://www.linux.org.ru true

(вместо 1081 вписать pid запущенного konq'а)

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

Ну, то есть, есть, вероятно, и «шорткаты», но способ с dbus'ом (а ранее с dcop'ом) работает всегда и везде, главное, чтобы нужная функция приложения была проэкспонирована в программном интерфейсе

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

ну, не надо лишней грязи, а? Я же специально написал: возможно, есть шорткаты. Если нет, то таковой шорткат занимает примерно три шелльные строчки.

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

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

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

Какие заявленные фичи? Цитату из konqueror --help, пожалуйста.

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

Вот тебе цитата из настроек konqueror:

> [x] open as tab in existing konqueror when URL is called externally

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

>*захлебываясь гневом* да как вы смеете вообще своее поделие со святейшим браузером сравнивать?!!

И вправду, чегой-то я? Сравниваю идентичную от идеала лису, с красным очком орангутана оперой?

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

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

Быдло атакуэ?

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

>В любой программе есть ошибки.

В хроме они объявляются фичами.

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

>Так никто и не спорит: firefox ляжет полностью, а запущенный на венде под админом (а в 99% это так и есть), еще и выполнит деструктивный код, если такой будет.

Только вот хром делает опаньки в разы чаще, а скоро будет сосать у лиса, котолый фичу с вкладками реализует.

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

> Так никто и не спорит: firefox ляжет полностью, а запущенный на венде под админом (а в 99% это так и есть), еще и выполнит деструктивный код, если такой будет.

а что помешает выполнится такому коду в хроме?

boo32 ()
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                       
15347 develope   1   0  525m  87m  23m S  0.0  4.3   2:53.62 firefox                                                                       
 7866 balancer   3   0  168m  49m 5232 S  2.3  2.4  11:33.69 /opt/chromium.org/chrome-linux/chrome --type=renderer --lang=ru --force-fieldt

Хром работает около суток (как бы точнее глянуть, а то ps -ef показывает только 5-е мая и всё), Фокс - чуть больше часа. В Хроме открыто 14 табов (а открывалось в процессе работы и под 30), в Фоксе - 7 табов. Фокс без расширений, страницы открыты только лёгкие. Так что не всё так просто...

...

Кстати, наброс даже в интерпретации: «uzbl, за ним быстрый Chromium, за ними Rekonq и Opera, далее с большим отрывом leechcraft, midori, firefox»

Фактически, по группировкам с огромным отрывом жрёт память uzbl, потом идёт Хром, потом - все остальные.

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

> Хром работает около суток, Фокс - чуть больше часа. В Хроме открыто 14 табов в Фоксе - 7 табов.

Что не противоречит сабжу. А почему от хрома только один процесс?

anonymous ()

В FF обычно 100-300 вкладок,начинаю закрывать когда CPU до 50-70 % грузится.

PS. Хром не пробовал.

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

FF неделями не выключаю, всё нормально работает, падает только из-за хитрых флеш банеров.

grait ()
Ответ на: Re: Опера и хром жрут больше фф??? от anonymous

Выбирайте: либо большее потребление памяти, либо большая скорость работы

Зато работают быстро. Я всегда говорил, что Opera - лучший браузер.

anonymous ()

Использую хром пол года, постоянно dev ветку. Падало всего пару раз, работает быстро (как интерфейс, так и загрузка страниц), из расширение использую только chromeTouch + FlashPlugin

anonymous ()

Opera 10.10 Ubuntu Linux 103 вкладки - 380мб

Результаты автора не показательны.

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