Действительно ли Firefox 3.0 beta 1 лучше работает с оперативной памятью, чем более ранние версии? Проведем испытание по производительности Firefox 3.0 beta 1 и Firefox 2.0.0.9.
Прежде чем продолжить, несколько оговорок и примечаний по-существу. Во-первых, тест выполнялся на изолированной системе под управлением Windows Vista Home Premium, на которую Firefox не был предварительно установлен. Система имеет 2GB RAM. Firefox 2.0.0.9 и Firefox 3.0 b 1 были установлены впервые как новая установка в стандартном исполнении. Для каждого из тестов были посещены одни и те же веб-страницы и приложено максимум усилий, чтобы осуществить просмотр одного и того же на обеих из версий браузера.
Чтож, вернемся к тестам. Я моделировал три различных сценария просмотра:
- Загрузка пяти страниц в браузер; - Загрузка единственной страницы и оставление браузера на 10 минут; - Загрузка 12 страниц в браузер и ожидание в течение 5 минут.
А вот и результаты:
Firefox 2.0.0.9
- Загрузка пяти страниц в браузер - 35,640KB (рисунок) - Загрузка единственной страницы и оставление браузера на 10 минут - 47,852KB (рисунок) - Загрузка 12 страниц в браузер и ожидание в течение 5 минут - 103,180KB (рисунок)
Firefox 3.0 b 1
- Загрузка пяти страниц в браузер - 38,644KB (рисунок) - Загрузка единственной страницы и оставление браузера на 10 минут - 63,764KB (рисунок)- - Загрузка 12 страниц в браузер и ожидание в течение 5 минут - 62,312KB (рисунок)
Только лишь ради интереса я повторили тест с загрузкой 12 страниц, используя Internet Explorer 7, и обнаружил, что браузер использовал для этого 89,756KB (рисунок), это больше, чем Firefox 3.0 beta 1, но существенно меньше чем Firefox 2.0.0.9.
Это интересно. Первоначально казалось, что Firefox 3.0 beta 1 потребляет больше памяти чем 2.0.0.9, но в ходе теста с двенадцатью страницами, я начал видеть то, что я видел и прежде - растущее потребление оперативной памяти в то время, когда браузер находится под существенной нагрузкой. Я уверен, что если бы я оставил браузер открытым дольше, использование памяти продолжило бы увеличиваться. Я не увидел признаков такого характера у Firefox 3.0 beta 1. Конечно, основываясь на этом тесте и при использовании Firefox 3.0 beta 1 сегодня, я действительно думаю, что положение вещей значительно улучшилось.