->

Тестирование браузеров на потребление ОЗУ

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

Поэтому в данном обзоре будут протестированы браузеры с упором на рассмотрение использования оперативной памяти. Тестируемыми браузерами являются Mozilla Firefox 3.6.3, Opera 10.53, Google Chrome 5.0.375.55, Safari 5, Firefox 3.7a6pre, Opera 10.60 Beta, Microsoft Internet Explorer 7, Google Chrome 6.0.432, Microsoft Internet Explorer 8, Opera 10.60, K-Meleon 1.5.4, SeaMonkey 2.0.5, Mozilla Firefox 3.6.6, TheWorld Browser 2.4.1.5, ChromePlus 1.4.1, Firefox 4.0 beta 4, SRWare Iron 5.0.382, Google Chrome 6.0.472.55, Firefox 3.6.9, Opera 10.62, Opera 9.01. Следует учесть, что это невсе браузеры, представленные в мире, но многие из представленных ялвяются наиболее используемыми.

В таблице 1 представлены полученные данные на основе проведённого тестирования. Само тестирование представляет из себя 2 этапа.

Подготовка.
Для тестирования были использованы следующие страницы:

По данным ссылкам были загружены и сохранены на жёсткий диск в папку "html" 9 html-страниц без графики, яваскриптов и других медиаданных, данные страницы будут использованы для проверки использования оперативной памяти браузером на голом тексте. Общий объём папки "html" составляет 508 КиБ. Также были загружены теже самые страницы с графикой и ява-скриптами и сохранены на жёсткий диск в папку "html_js_pic", они будут использованы чтобы узнать как будет изменяться потребление памяти при присутствии яваскриптов и графики. Общий объём папки "html_js_pic" составляет 4,63 МиБ.

На первом этапе первоначально загружался браузер, производились настройки: начальная страница изменялась на пустую (если это было возможно). Затем браузер закрывался, спустя минуту снова открывался, проводились замеры используемой памяти после старта браузера. После в него загружались 9 html-страниц без графики и яваскриптов, ожидалась полная загрузка страниц, если были ошибки с кодировкой, то кодировка сперва менялась на верную в ручном режиме (через доступное меню в браузерах), а уже затем производились замеры используемой оперативной памяти, а также пиковое использование оперативной памяти. После измерений браузер закрывался. Далее действия повторялись для каждого браузера.

На втором этапе снова загружался браузер, в него загружались 9 html-страниц из папки "html_js_pic", загружалась графика и яваскрипты. Затем ожидалась полная загрузка, после полной загрузки каждая страница была проскроллена сверху вних и затем снизу вверх для проверки правильности отображения. Следующим шагом были измерения потребляемой оперативной памяти и пиковое использование оперативной памяти.

Определения:
Старт - данные о используемой оперативной памяти браузером после старта
9 html - данные о используемой оперативной памяти при загруженных 9 "голых" html-страницах
9 html+pic+js - данные о используемой оперативной памяти при загруженных 9 html-страницах с графикой и яваскриптами
макс. 9 html - данные о пиковой используемой оперативной памяти при загруженных 9 "голых" html-страницах
макс. 9 html+pic+js - данные о пиковой используемой оперативной памяти при загруженных 9 html-страницах с графикой и яваскриптами
Таблица 1 - Использование оперативной памяти браузерами

БраузерИспользование оперативной памяти, КиБ (1 КиБ = 1024 байт)
Старт9 html9 html+pic+jsмакс. 9 htmlмакс. 9 html+pic+js
Mozilla Firefox 3.6.338 69660 32079 52060 66492 560
Opera 10.5342 34463 724120 55263 836120 656
Google Chrome 5.0.375.5537 300201 156252 344250 072310 456
Safari 5.041 65672 156119 67696 492126 532
Firefox 3.7a6pre42 90463 96891 22071 28498 163
Opera 10.60 Beta49 64070 724122 48470 840122 600
Microsoft Internet Explorer 722 00440 37262 90041 66864 152
Google Chrome 6.0.43238 684211 220258 616288 424317 528
Microsoft Internet Explorer 839 152137 076157 924137 596158 696
Opera 10.6044 68066 788117 71667 292117 816
K-Meleon 1.5.418 08435 04464 15638 35272 024
SeaMonkey 2.0.535 73257 65280 73259 06890 748
Mozilla Firefox 3.6.638 99256 14465 08856 61275 488
TheWorld Browser 2.4.1.523 80051 624112 25252 052113 788
ChromePlus 1.4.131 16883 404132 06099 260161 516
Firefox 4.0 beta 440 66886 344128 76892 072135 356
SRWare Iron 5.0.38237 96489 288129 836106 932149 396
Google Chrome 6.0.472.5535 10882 390123 19697 908145 604
Firefox 3.6.940 96064 28882 75265 72094 212
Opera 10.6238 98860 704108 52460 708108 892
Opera 9.0157 68464 156

Потребление оперативной памяти браузером Opera можно значительно уменьшить, изменив стандартные настройки: Общие настройки... (Crtl+F12), вкладка Расширенные -> История - Снять галочку "Помнить содержимое посещённых страниц", Кэш в памяти: 4 Мб, Дисковый кэш - Отключено, после данных действий результат в тесте "9 html+pic+js" изменился: 89132 КиБ, пиковое использование: 95756 КиБ.

Замечания:

  • Mozilla Firefox 3.6.3: В тесте 9 html не признавал кодировку, пришлось менять в ручном режиме кодировку в 4 страницах. В тесте 9 html+pic+js 2 страницы были распознаны в неверной кодировке, кодировка изменена вручную.
  • Opera 10.53: В тесте 9 html подвисала, пытаясь загрузить отсутствующие изображения и яваскрипты. В данном режиме долгое ожидание полной загрузки при использовании прокси-серверов.
  • Google Chrome 5.0.375.55: На старте использовано 2 процесса. В режиме 9 html 4 страницы были отображены в неверной кодировке. Изменения кодировок сделаны в ручном режиме. Запущено 11 процессов, 10 из них дочерние. В Google Chrome есть встроенный Диспетчер задач, позволяющий увидеть потребление как оперативной так и виртуальной памяти, показатели использования суммарной оперативной памяти в Google Chrome не совпадают с Диспетчером задач операционной системы Windows. Google Chrome показывает использование браузером оперативной памяти - 101121 КиБ, в тоже время в нём же указаны процессы и суммарное потребление процессами оперативной памяти, там данные сходятся с Диспетчером задач ОС Windows - 215180 КиБ, включая вкладку About Memory. В тесте 9 html+pic+js была неверно распознана кодировка на одной странице - yandex.ru. Показания Google Chrome в тесте 9 html+pic+js - суммарная затраченная оперативная память браузером 142982 КиБ, суммарная затраченная оперативная память процессами браузера 265704 КиБ.
  • Safari 5.33: При загрузке в тесте 9 html Safari потреблял полностью процессорные мощности компьютера. При отображении выводилась неверная кодировка в 4 страницах, кодировка изменена вручную. Долгая попытка загрузки отсутствующих картинок и скриптов при использовании прокси-сервера. В тесте 9 html+pic+js была распознана страница в неверной кодировке, правильная кодировка была выставлена в ручную.
  • Firefox 3.7a6pre: Как и в ситуации с Firefox 3.6.3 невсе страницы в тесте 9 html отобразились в правильной кодировке, кодировка изменена вручную в 3 страницах. В тесте 9 html+pic+js была выбрана браузером неверно на 1 странице кодировка. Вручную выставлена верная кодировка.
  • Opera 10.60 Beta: При загрузке в тесте 9 html Opera 10.60 Beta вела себя так же как и Opera 10.53, иногда подвисала при загрузке страниц.
  • Microsoft Internet Explorer 7: В тесте 9 html не смог отобразить везде верную кодировку, правильная кодировка была выставлена вручную в 3 страницах. Происходили подвисания в момент загрузки страниц. В тесте 9 html+pic+js не выбрана кодировка верно на 2 страницах. Кодировка изменена на верную в ручном режиме. Также были невсе страницы отображены верно.
  • Google Chrome 6.0.432: Ситуация аналогична браузеру Google Chrome 5.0.375.55, на старте запущено 2 процесса. В тесте 9 html количество страниц с неверной кодировкой - 4. Кодировки заменены на правильные в ручном режиме. Диспетчер задач Google Chrome показал суммарное использование оперативной памяти браузером - 103856 КиБ, суммарное использование оперативной памяти процессами Google Chrome - 225924 КиБ. В режиме 9 html+pic+js браузером выбрана неверно кодировка на одной странице, кодировка изменена на верную вручную. Диспетчер задач Google Chrome показал суммарное использование оперативной памяти браузером - 148669 КиБ, а суммарное использование оперативной памяти процессами браузера составило - 273632 КиБ.
  • Microsoft Internet Explorer 8: На старте использовано 2 процесса. В режиме 9 html не смог отобразить на 3 страницах верную кодировку, правильная кодировка была выставлена вручную. Происходили подвисания в момент загрузки страниц. В режиме 9 html+pic+js кодировка не распознана верно на 2 страницах. Кодировка изменена на правильную в ручном режиме. Также были невсе страницы отображены верно. Было создано браузером 4 дочерних процесса. Всего в диспетчере задач было 5 процессов Microsoft Internet Explorer.
  • Opera 10.60: В тесте 9 html подвисала, пытаясь загрузить отсутствующие изображения и яваскрипты.
  • K-Meleon1.5.4: В тесте 9 html 4 страницы были отображены с неверной кодировкой, кодировка изменена вручную. В тесте 9 html+pic+js неверно выбрана кодировка браузером в 2 страницах. Кодировка изменена на верную вручную. Неверное отображение одной страницы - Apple Safari
  • SeaMonkey 2.0.5: В тесте 9 html были отображены в неверной кодировке 4 страницы, кодировки были изменены на верные вручную. В тесте 9 html+pic+js были отображены в неверной кодировке 2 страницы, изменения на верные кодировки были сделаны вручную.
  • Mozilla Firefox 3.6.6: В тесте 9 html неверно отображена кодировка у 4 страниц, пришлось изменять кодировки в ручном режиме. В тесте 9 html+pic+js 2 страницы были распознаны в неверной кодировке, кодировка изменена вручную. Страница браузера Mozilla Firefox была отображена неверно.
  • TheWorld Browser 2.4.1.5: В тесте 9 html неверно установлена кодировка в 3 страницах. Изменения кодировки сделаны вручную. В тесте 9 html+pic+js отображены в неправильной кодировке 2 странцицы. Кодировки изменены на верные в ручном режиме. Некорректное отображение некоторых сайтов.
  • ChromePlus 1.4.1: В тесте "9 html" 4 страницы отображены с неверной кодировкой, изменения на верные кодировки сделаны в ручную. В тесте "9 html+pic+js" страница Яндекса была отображена в неверной кодировке, кодировка изменена на верную вручную, также в данном тесте иногда браузер открыла одну и туже страницу в двух вкладках, лишние вкладки были закрыты вручную.
  • Firefox 4.0 beta 4: В тесте "9 html" 4 страницы отображены с неверной кодировкой, изменения на верные кодировки сделаны в ручную. В тесте "9 html+pic+js" страница Яндекса была отображена в неверной кодировке, кодировка изменена на верную вручную.
  • SRWare Iron 5.0.382: В тесте "9 html" 3 страницы отображены с неверной кодировкой, изменения на верные кодировки сделаны в ручную, 4 страницы вообще не были отображены браузером. В тесте "9 html+pic+js" 3 страницы не были отображены.
  • Google Chrome 6.0.472.55: В тесте "9 html" 4 страницы с неверной кодировкой, изменения на верные кодировки сделаны в ручную. В тесте "9 html+pic+js" страница Яндекса в неверной кодировке, кодировка изменена вручную.
  • Firefox 3.6.9: В тесте "9 html" 4 страницы с неверной кодировкой, изменения на верные кодировки сделаны в ручную. В тесте "9 html+pic+js" 2 страницы в неверной кодировке, кодировка изменена вручную на верную.

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

Интересен тот факт, что везде, где пробегало несоответствие кодировки, являлась главная страница Yandex.ru, во всех случаях.

Для тех, кто хочет более современный браузер и использовать меньше ресурсов компьютера, стоит присмотреться к Mozilla Firefox 3.6.6 (если Вы его уже не используете), он показал почти лучший результат по использованию оперативной памяти как в "голых" html-страницах, так и нагруженных графикой и яваскриптами, следует отметить, что потребление памяти браузером будет резко изменяться при использовании плагинов, в тесте использовался браузер Mozilla Firefox стандартной установки.

Для ценителей быстрой загрузки и отклика на действия и имеющим достаточное количество оперативной памяти в компьютере, следует присмотреться поближе к браузерам Opera и Google Chrome, браузер Opera имеет быстрый отклик и высокое качество анимации и плавности при любых действиях в браузере, Google Chrome даёт также быстрый отклик на действия в браузере, но при этом прокрутка страниц и другие действия используют минимум анимации, что в конечном счёте увеличивает быстродействие браузера.

Microsoft Internet Explorer следует использовать только в самом крайнем случае, одну из причин можно найти в Замечаниях.

В данном тесте представлены результаты только по тестированию потребляемой оперативной памяти.

 

Тестирование браузеров Opera, Mozilla Firefox, Apple Safari, Microsoft Internet Explorer, Google Chrome, K-Meleon, SeaMonkey, TheWorld Browser

Рейтинг: 0

  • Рейтинг

(Голосов: 0)

Польза: 0

(Голосов: 0)

 

Комментарии

Комментариев пока нет

Чтобы оставить комментарий - зарегистрируйтесь или авторизуйтесь через любимый сервис (ВКонтакте, Одноклассники, Twitter и др.) с помощью OpenID.