Прочитал несколько последний статей на сайте TheVista.Ru про IE7 beta 3. Заметил, что многие говорят о хорошем механизме использования оперативной памяти в beta 3. Решил я провести маленькое тестирование популярых броузеров (Opera, Firefox и, конечно же :), IE7)
Тестовая машина:
- Pentium4 1.8 MGhz // 512mb DDR RAM // 128mb GeForce Ti4200 // 250gb 7200 HDD
- Windows XP Home Edition XP2
- другие параметры тоже важны, особенно софт и настройка системы в целом, но т.к. это мини обзор, то я опускаю эти данные
Версии используемых браузеров:
- Opera 9 beta (build 8432) почему такая старая верси? потому что все последующие билды у меня зависали и приходилось перезагружать систему
- IE 7 beta 3 (build 5450.4)
- Firefox 1.5.0.4
Режимы приложений:
Как проходило тестирование.
Запустил все три броузера. Запустил Диспетчер задач Windows. Далее открыт во всех броузера следющии сайты:
В развернутом состоянии
По очередно в каждом броузере пробегался по всем 5 сайтам (переключался между табами). Отметил количество оперативной памяти, потребляемое каждым приложением.
Сводные данные
IE7 ~31 mb
Firefox 1.5 ~35 mb
Opera 9 ~25 mb
Затем свернул все окна.
В свернутом состоянии
Так же замерил потребляемое количество оперативки.
Сводные данные
IE7 ~5 mb
Firefox 1.5 ~34 mb
Opera 9 ~5 mb
Итог
Подводя итог скажу, что только Firefox в свёрнутом состоянии не оптимизировал использование памяти. Хотя эту функцию можно включить в настройке конфигурации (about:config). IE7 beta 3 хорошо справился со своей задачей :). Но, конечно же, Opera как всегда лучше всех в этом плане. Её механизмы мне не известны, но работают они очень замечательно. Даже в развернутом окне Opera при нескольких закладках может занимать (у меня) до 5 мегабайт :).
Погрешности
В данной статье имеются погрешности. Что подразумевается? А то, что механизмы работают все по своему хитро. И не факт что при повторном тестировании могут быть такие же данные. Я проводил три раза их. Два при первом старте системы. Третий раз после рестарта. У меня результаты приблизительно одинаковые во всех трёх случаях. Всё зависит от конкретной ситуации и ваших манипуляций машкой :).