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

для раздела Блоги
Всем привет!
Сейчас идёт много споров по поводу браузеров. Любители Opera говорят, что их браузер лучший, приводят доводы в свою пользу, к которым относится потребление оперативной памяти, а так же более гибкой настройкой самого браузера. Любители firefox говорят, что их браузер лучший, а недостаточная гибкость настроек легко исправляется огромным количеством расширений. Только любители Internet Explorer не спорят с опероводами и лисоводами. Наверное, потому что таких просто нет… Но по статистике наиболее популярным браузером остаётся всё таки IE скорее всего потому что он входит в состав ОС Windows и находится всё время под рукой. Я их не совсем понимаю , т.к. после моего любимого firefox пользоваться ослом жутко неудобно, и он заметно дольше выводит изображение на экран.
Я решил проверить браузеры на потребление ОП. В принципе для меня этот момент в характеристике браузера не играет особой роли, т.к. одновременно с сёрфингом в инете я, максимум что ещё делаю на компе, так это слушаю музыку, но для многих этот параметр является важным. На всё это моих 512Мб хватает с лихвой. Итак, к барьеру приглашены:
MozillaFirefox1.5.0.9 (4.9 MB, язык: русский, open source) – эта версия 1.5, которую я постепенно (1.5.0.1->1.5.0.2 и т.д.) обновлял до 1.5.0.9
MozillaFirefox2.0.0.1 (6.3 MB, язык: русский, open source) – самая последняя финальная версия firefox на сегодняшний день.
Как видно размер дистрибутива у Firefox 2.0.0.1 выше на 1.4мб чем у Firefox 1.5.0.9 и это при том что версия для Windows упакована по-другому. Благодаря инсталлятору NSIS , разработанному компанией Null Soft, размер дистрибутива уменьшилось на 500кб
Opera 9.0 (3,83МВ, русификатор) – явный фаворит по потреблению ОП.
Internet Explorer 6 sp2 – без каких либо обновлений.
Конечно, для полноты картины нужно было ещё в этот состав включить IE7, но у меня не было его, а качать долго на моём dial-up’е такой большой дистрибутив. Была мысль ещё качнуть firefox 3.0, но так как она ещё находится в версии альфа, не стал её качать, да и, естественно, не распространена она пока.

Методика тестирования


Тестирование проходило в три этапа:
1.Загружаю браузеры и смотрю их аппетит в «холостом режиме».
2.На жёстком диске были сохранены с помощью firefox несколько страниц с сайта http://www.mobile-review.com, на которых напечатаны обзоры мобильных телефонов. Эти страницы довольно тяжёлые и они у меня загружались несколько минут. На страницах кроме текста много изображений. После загрузки страниц делаю скриншот диспетчера задач.
3.На третьем этапе я просто выхожу в инет, на наш любимый форум и открываю как можно больше страниц. Тут явные проблемы в плане не удобства будут с IE, т.к. этот браузер работает не с вкладками, а открывает ссылки в новом окне. После загрузки страниц делаю скриншот диспетчера задач.
Некоторые могут спросить, почему в три этапа. Отвечу: первый этап - так, для интереса, второй и третий этапы - т.к. страницы с www.mobile-review.com является большими с точки зрения объёма, а с www.forum.overclockers.ru страницы лёгкие, я хочу посмотреть, будет ли зависимость от объёма страницы. Т.е. например, если какой-то браузер при загрузке нескольких страниц большого объёма будет в лидерах по потреблению ОП, то не скатится ли он до аутсайдера при загрузке большого количества страниц маленького объёма. И наоборот.
Также сравним старую и новую версии firefox, соответственно версии 1.5.0.9 и 2.0.0.1, а также посмотрим, как влияет установка дополнительных расширений на объект сегодняшнего исследования на версии 2.0.0.1 firefox’а.

Конфигурация компьютера


Всё это будет происходить на моём компьютере с такой конфигурацией:
1. P4 2.4 (1024k 533mhz)@3115Mhz FSB=173MHz степпинг С0
2. Gigabyte GA-8IPE 1000, i865PE
3.DDR 256Mb (2 шт.), 400Mhz (Samsung)@433MHz 2,5-3-3-7
4.Seagate 80 Gb Barracuda (ST380011A)
Остальное не имеет особого отношения к сабжу, поэтому не буду писать всю конфигурацию. Подробности в профиле

Тестирование


1 Этап: Сначала просто загружаю браузеры. У всех стандартный скин и без каких либо расширений, кроме лиса, где идёт вместе с дистрибутивом расширение talkback. И вот результаты:

IE6:


Opera 9.0:


Mozilla Firefox 1.5.0.9:


Mozilla Firefox 2.0.0.1:


Здесь меньше всего потребляют оперативку IE6 и Opera 9.0. Два лиса в аутсайдерах. Ну это и не важно, так как не думаю, что люди юзают браузеры без
загруженной страницы
2 Этап: Загружаю с винта 9 страниц с www.mobile-review.com.

IE6:


Opera 9.0:


Mozilla Firefox 1.5.0.9:


Mozilla Firefox 2.0.0.1:


IE6 в пролёте здесь. Firefox’ы идут практически вровень, разница между ними минимальная. А Opera 9.0... ей вообще всё равно что грузят, похоже. Потребление оперативки в 5 раз ниже!
3 Этап: Загружаю 30 страниц с инета. Иду на www.forum.overclockers.ru открываю важные темы в разделе «Процессоры» и «Мобильные технологии» и
их главные страницы, главную страницу форума. Итого ровно 30.

IE6:


Opera 9.0:


Mozilla Firefox 1.5.0.9:


Mozilla Firefox 2.0.0.1:


Вот тут результаты оказались непредсказуемыми. Выиграл, как это ни странно, IE6. За ним идут вровень Firefox 1.5.0.9 и Opera 9.0. Здесь Opera 9.0 потребляет ОП больше чем на 2-ом этапе, в отличие от других браузеров, у которых с точностью наоборот . Сзади заметно отстает Firefox 2.0.0.1 .

Влияние расширений на потребление ОП

Список расширений, которые были установлены:
1. Autohide - Настройка полноэкранного режима
2. CuteMenus - Crystal SVG - Добавление красивых иконок в меню Firefox.
3. Extended Statusbar - Продвинутый статусбар с процентом загрузки, скоростью и т.д.
4. External Application Buttons - Добавляет кнопки для запуска внешних приложений из Firefox.
5. FirefoxMenuButtons - С использованием этого расширения в настройках панелей инструментов (Вид/Панели инструментов/Настроить...) появятся 28 новых кнопок (выполняющих функции различных пунктов меню) которые можно переносить (или убирать) на любую панель инструментов (Toolbar).
6. FlashGot - Добавляет Firefox и Mozilla интеграцию с менеджерами DownloadMaster, FlashGet, и т.д.
7. FoxyTunes - Управляет любым медиа проигрывателем из Firefox
8. Human URL - Расширение, основной функцией которого является приведение в нормальный вид адреса имеющие в имени или пути символы кирилицы. Расширение исправляет символы вида file:///Chmm%F4%F2%FF.htm в адресной строке в читабельную информацию.
9. Minimize to tray - Сворачивает Firefox, Thunderbird и Mozilla в системный трей.
10. Mozilla.ru ExtensionPack - Все локализованные расширения с Mozilla.ru
11. MR Tech's Local Install - Позволяет отключать задержку при установке xpi-файлов, установку расширений которые не подходят для данной версии Firefox и т.д. На время теста был отключён.
12. Statusbar Clock - Отображает дату/время в правом нижнем углу браузера
13. Talkback - Отправление инфы о падении программы Мозилле
14.United States English Dictionary - Проверка орфографии
Активная тема Noia 2.0 (eXtreme)

Вот так выглядит мой Firefox 2.0.0.1 с расширениями и темой:


1. Результат без расширений и без загрузки страниц:


С расширениями и без загрузки страниц:


2. Без расширений и с загрузкой 9 страниц с www.mobile-review.com:


С расширениями и с загрузкой 9 страниц с www.mobile-review.com:


3. Без расширений и с загрузкой 30 страниц с www.forum.overclockers.ru:


С расширениями и с загрузкой 30 страниц с www.forum.overclockers.ru:


Ничего интересного. Расширения практически не влияют на потребление ОП, во всяком случае на версии 2.0.0.1. Небольшое отличие не заметно на практике.

Итог

Безоговорочный лидер в сегодняшнем тесте это Opera 9.0. Самыми «жадными» оказались два лиса, что старый что новый. Неоднозначно ведёт себя IE6, оказавшись самым прожорливым на 2 этапе, он реабилитировался на 3. Такой итог и угадывался, за исключением осла на 3 этапе.
Итак, я думаю, что тем, у кого 256мб оперативной памяти использование Firefox и IE6 нежелательно. Чего не скажешь о Opera 9.0. Добавлю что опера заметно быстрее запускается и чуть быстрее отображает страницы. Если загружать много страниц то она их грузит по очереди, что, имхо, неудобно и увеличивает время открытия всех страниц.
Ну а я всё равно буду юзать Firefox

Вторая часть тестирования

Обсуждение
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают