LINUX.ORG.RU

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

 , , , , , , , ,


0

0

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

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

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

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

★★

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

>Под виндой опера лучше, это факт.

*Развёл руками*

Ты только что опозорил всех анонимусов своим багнутым libastral-ом. Встань в угол, ты наказан.

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

> хром даже не берутся ломать на pwn2own

неуловимый джо ;)

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

> «Они» - это красноглазый школьник Вася Пупкин, ведущий свой быдло-бложок, с соплями счастья кричащий, что он девелопер никому не нужной поделки LeechCraft и пристрастно «оценивающий» другие браузеры? ))

Толсто (: глянь хоть на эту поделку, может она не так плоха, как тебе кажется. Тем более, судя по тестам, она действительно очень даже неплоха.

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

>Я не пользуюсь этим г-ном
>А скорость - у меня FF леает и запускается мнговенно.

Вот потому что не пользуетесь, потому и думаете что у вас фокс летает и мгновенно запускается.

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

>правила хорошего тона уже ДАВНО есть:

Это не правила хорошего тона, а правила «выживания в условиях эксплуатации глючного года (типа flash)».

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

>У потоков общий сегмент данных, и если один поток натворит в нем дел, слетят все потоки.

OMG, но все процессы в системе используют общую оперативную память. Мне кажется нужно кластеризовать машины под браузеры, а то вдруг какая программа натворит дел и браузер упадёт.

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

> неуловимый джо ;)

тоже самое говорила твоя любимая некрософт про «никому не известный и не нужный» поисковик гугль ))

anonymous ()

Больше 20-и вкладок наверное никогда в жизни не открывал и надобности такой нет, поэтому поставил в опере 512Мб ram cache - всё работает превосходно

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

>А закачивать большие файлы на файлообменники они пробовали?

А это вообще занятие для мазохистов - заливать контент через браузер. Ъ пишут/готовят контент в удобных им программах (типа vim), а заливают через ком.строку. на свой личный сервер.

Браузер - он для просмотра контента, а не управления им.

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

> OMG, но все процессы в системе используют общую оперативную память.

марш в свой виндос98, быдло! ))

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

>>OMG, но все процессы в системе используют общую оперативную память. Мне кажется нужно кластеризовать машины под браузеры, а то вдруг какая программа натворит дел и браузер упадёт.

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

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

>Вот потому что не пользуетесь, потому и думаете что у вас фокс летает и мгновенно запускается.

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

anonymous ()

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

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

>О как.

Вижу 13. Чуть меньше 120-ти.

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

>марш в свой виндос98, быдло! ))

Машр в свой хром, быдло!

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

> Скажу лишь, что тред может получить доступ к любой странице общей памяти всех тредов

а зачем это ему делать?

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

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

согласен со всем, кроме

> линаксе

линУксе. //fixed

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

> Причем тут автомобили - речь о компьютерах вроде ? На жигули для гэбэшников раньше ставили 2 литровые роторно-поршневые двигатели - обычные «классики» чтобы не привлекали внимания, они сделают любую БМВ в условиях города и 200 км/час для них далеко не предел.

Ты сам это видел или прочитал самопальный советский пеар? Если жигуль и разовьёт 200 км/ч в городе (в чём я не уверен - у роторных двигателей много проблем), то финишируют передняя и задняя части авто по отдельности, т.к. жёсткости кузова у жигулей нема.

Извиняюсь за офтоп.

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

>> Скажу лишь, что тред может получить доступ к любой странице общей памяти всех тредов

> а зачем это ему делать?

плохо же ты учился в своей школе... :D

anonymous ()

вот тут то chrome я и снесу.

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

Я вот заметил жуткие тормоза при открытии 3-4 табов(ФФ) на rutracker.org например...или еще на каком похожем ресурсе...причем тормоза жесточайшие.и рандомные.то есть, то нет.в чем секрет?а хрен его знает.но порй приходилось его килять...тот же Хром себя отлично ведет на тех же ресурсах.

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

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

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

>Скажу лишь, что ... при доступе к странице вне памяти процесса ядро сгенерирует исключение.
>сгенерирует исключение

>Сынок, если ты не понимаешь


Да, я вижу как ты, школота, это хорошо понимаешь.

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

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

>теперь придется сказку рассказывать, про мужичка, бродни, и натягивающую лисичку О_о

Если что, лисичка может натягивать вот такой бредень - http://bse.sci-lib.com/article001224.html. А вообще, детям на лоре не место.

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

> вот тут то chrome я и снесу.

сноси-сноси ) и еще на венду перелазь. а, вы уже на ней... извините, не знал, соболезную...

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

> плохо же ты учился в своей школе... :D

а по теме ответить слабо? школота.

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

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

Внезапно! Интерфейс фокса настраивается.

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

Это неправильный подсчет для хрома. RSS включает в себя разделяемые библиотеки, которые обычно занимают львиную долю памяти процесса, то есть в данном случае вы посчитали 120 раз память занимаемую библиотеками, хотя для остальных браузеров считали только раз.

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

как всегда. Вруби flashblock. Флеш не нужен

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

>Я вот заметил жуткие тормоза при открытии 3-4 табов(ФФ) на rutracker.org например

Открыл 10, всё летает.

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

>>а зачем это ему делать?

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

MuZHiK-2 ★★★ ()

Как я и сам давно мерял, opera на <5 вкладках жрет меньше всех. Учитывая, что больше я не открываю, любимый кактус я выбрал правильно. Ждем депроприетаризацию красной дырки.

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

> Внезапно! Интерфейс фокса настраивается.

настроил. но выше крыши эта настройка не прыгнет.

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

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

>Внезапно! Интерфейс фокса настраивается.


Поддерживаю.

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

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

И как раз тредами ты это сделаешь с большими костылями, если вообще получится. О чем и речь, что процессы как раз это и делают.

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

> а по теме ответить слабо?

Есть такая древняя поговорка: «один дурак может задать столько вопросов, что и 100 мудрецов не ответят.» Google и школа тебе в помощь, мой юный падаван )

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

> Я вот заметил жуткие тормоза при открытии 3-4 табов(ФФ) на rutracker.org например...или еще на каком похожем ресурсе...причем тормоза жесточайшие.и рандомные.то есть, то нет.в чем секрет?

Насколько я понял, это происходит при включенном javascript-e... написали свою поделку). Можно рекомендовать отключать noscript только для поиска, замечаю лишь одно неудобство: линка «скачать» уходит далеко вправо.

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

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

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

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

>И как раз тредами ты это сделаешь с большими костылями, если вообще получится. О чем и речь, что процессы как раз это и делают.

С общей памятью ядро сможет изолировать процессы с большими костылями, если вообще получится. О чём и речь, что кластеризация как раз это и делает.

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

> Есть такая древняя поговорка: «один дурак может задать столько вопросов, что и 100 мудрецов не ответят.» Google и школа тебе в помощь, мой юный падаван )

есть ещё поговорка: «собака лает, караван идёт».

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

>несмотря на маркетоидные бредни мужичка, лисичка его натянула

Лисичка натянула Мужика?

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

>неуловимый джо ;)
Одна из причин, согласен :)
Но с другой стороны хром обогнал сафари, который на pwn2own ломают :)

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

>открывать большее 40-ка вкладок это уже болезнь

Вообще, некоторые люди используют браузер для работы, и при этом часто возникает потребность держать открытыми много вкладок. А больше 40 вкладок с лором и хентаем - да, болезнь.

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

> а в хроме отвалится лишь одна вкладка )

но почему-то отваливается весь хром

overmind88 ★★★★★ ()

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

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

>Во-первых на 32-битной машине потребление наверняка будет раза в полтора меньше.

С чего вдруг? Тестили 64битные браузеры на такой же ОС.

>И в-третьих - кому нужны 120 вкладок открытых?

Нужны.

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

>>т.е., лучше обмотать изолентой дуршлаг, чем черпать воду ковшом?

Ты несешь бред. Даю хинт, остальное за деньги. Когда у тебя много тредов, то ошибочное/злонамеренное поведение одного треда (при обработке той же сфальсифицированной страницы) может повлиять на некорректное поведение всех других тредов. При процессах такого не будет.

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

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

Балбес, это и есть методика разработки безопасного кода, или ты знаешь другой, некостыльный способ изолировать сегменты памяти? Пока жива юниксовая концепция процессов, разделение на процессы - самый логичный и надежный способ достижения безопасности. Не хватало еще функциональность ядра ОС перекладывать на приложение.

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

>>Я вот заметил жуткие тормоза при открытии 3-4 табов(ФФ) на >rutracker.org например

>Открыл 10, всё летает.

Флэш же!

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