Как стать автором
Обновить

Проблема утечек памяти в Firefox 3 практически исчезла

Время на прочтение2 мин
Количество просмотров1.2K
Адриан Кингсли-Хьюз (Adrian Kingsley-Hughes) из CNET решил проверить лишилась ли первая бета-версия Firefox 3.0 болезни прошлых версий браузера. Для этого он провёл ряд испытаний для браузеров Firefox 3.0 beta и Firefox 2.0.0.9.

Тестирование проводилось на компьютере под управлением Windows Vista Home Edition с 2Гб оперативной памяти, причём никогда ранее на этой машине «Огнелис» не стоял. На компьютер были установлены представители двух поколений браузера от Mozilla со стандартными настройками. С помощью обеих браузеров Кингсли-Хьюз посещал одни и те же сайты.

Таким образом были воспроизведены три сценария:
  • Загрузка в браузере пяти страниц;
  • Загрузка одной страницы и отлучение от компьютера на 10 минут;
  • Загрузка 12 страниц и отлучение от компьютера на 5 минут.

Вот что из этого получилось.

Firefox 2.0.0.9
  • После загрузки пяти страниц Firefox «кушал» 35,640Кб;
  • Через десять минут после загрузки одной страницы «Огнелис» отобрал 47,852Кб оперативки;
  • Через пять минут после загрузки дюжины страниц самый популярный альтернативный браузер «съедал» 103,180Кб.

Firefox 3.0 b 1
  • После загрузки пяти сайтов Лисица загребла под себя 38,644Кб;
  • Спустя десять минут после загрузки одной странички Firefox ухватил 63,764Кб оперативной памяти;
  • После пятиминутного простоя с 12 загруженными страницами Firefox «съел» 62,312KB.

Адриан Кингсли-Хьюз повторил тест с пятиминутным выжиданием и 12 загруженными страницами в Internet Explorer — «Осёл» за это время «ухватил» 89,756Кб оперативки. То есть его аппетиты больше, чем у Firefox 3.0 beta 1, но всё-таки скромнее, нежели у Firefox 2.0.0.9.

Забавно, что по первым тестам казалось, что Firefox 3.0 beta 1 более требователен к ресурсам, чем 2.0.0.9, но при прохождении теста с 12 страницами стало заметно, что со временем аппетиты Firefox 2 начали увеличиваться — возможно, что продолжив тестирование по истечение пяти минут Firefox 2 «скушал» бы ещё больше памяти. С бета-версией Firefox 3.0 такого, к счастью, не происходило. В целом, проблему утечки памяти можно считать практически решённой.
Теги:
Хабы:
Всего голосов 41: ↑36 и ↓5+31
Комментарии94

Публикации

Истории

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань