Тестирование браузеров на потребление ОЗУ
Очень часто возникает желание использовать наименее требовательный к ресурсам компьютера браузер, но невсегда удаётся протестировать или попросту узнать какой-же современный браузер поедает меньшее количество ресурсов компьютера, наиболее потребляемым ресурсом при серфинге по интернету является оперативная память.
Поэтому в данном обзоре будут протестированы браузеры с упором на рассмотрение использования оперативной памяти. Тестируемыми браузерами являются 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 этапа.
Подготовка.
Для тестирования были использованы следующие страницы:
- Стартовая страница Mail.Ru
- Стартовая страница Opera.com
- Страница браузера Mozilla Firefox
- Страница браузера Apple Safari
- Википедия - Браузер
- Страница браузера Google Chrome
- Стартовая страница Yandex.Ru
- Стартовая страница Rambler.Ru
- Поиск по Google - Браузер
На первом этапе первоначально загружался браузер, производились настройки: начальная страница изменялась на пустую (если это было возможно). Затем браузер закрывался, спустя минуту снова открывался, проводились замеры используемой памяти после старта браузера. После в него загружались 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 html | 9 html+pic+js | макс. 9 html | макс. 9 html+pic+js | |
Mozilla Firefox 3.6.3 | 38 696 | 60 320 | 79 520 | 60 664 | 92 560 |
Opera 10.53 | 42 344 | 63 724 | 120 552 | 63 836 | 120 656 |
Google Chrome 5.0.375.55 | 37 300 | 201 156 | 252 344 | 250 072 | 310 456 |
Safari 5.0 | 41 656 | 72 156 | 119 676 | 96 492 | 126 532 |
Firefox 3.7a6pre | 42 904 | 63 968 | 91 220 | 71 284 | 98 163 |
Opera 10.60 Beta | 49 640 | 70 724 | 122 484 | 70 840 | 122 600 |
Microsoft Internet Explorer 7 | 22 004 | 40 372 | 62 900 | 41 668 | 64 152 |
Google Chrome 6.0.432 | 38 684 | 211 220 | 258 616 | 288 424 | 317 528 |
Microsoft Internet Explorer 8 | 39 152 | 137 076 | 157 924 | 137 596 | 158 696 |
Opera 10.60 | 44 680 | 66 788 | 117 716 | 67 292 | 117 816 |
K-Meleon 1.5.4 | 18 084 | 35 044 | 64 156 | 38 352 | 72 024 |
SeaMonkey 2.0.5 | 35 732 | 57 652 | 80 732 | 59 068 | 90 748 |
Mozilla Firefox 3.6.6 | 38 992 | 56 144 | 65 088 | 56 612 | 75 488 |
TheWorld Browser 2.4.1.5 | 23 800 | 51 624 | 112 252 | 52 052 | 113 788 |
ChromePlus 1.4.1 | 31 168 | 83 404 | 132 060 | 99 260 | 161 516 |
Firefox 4.0 beta 4 | 40 668 | 86 344 | 128 768 | 92 072 | 135 356 |
SRWare Iron 5.0.382 | 37 964 | 89 288 | 129 836 | 106 932 | 149 396 |
Google Chrome 6.0.472.55 | 35 108 | 82 390 | 123 196 | 97 908 | 145 604 |
Firefox 3.6.9 | 40 960 | 64 288 | 82 752 | 65 720 | 94 212 |
Opera 10.62 | 38 988 | 60 704 | 108 524 | 60 708 | 108 892 |
Opera 9.01 | 57 684 | 64 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.