Перейти к содержанию

Firefox 15, который предотвращает утечку памяти надстроек, которые могут работать значительно быстрее

Итак, окончательный вариант Firefox 14 — когда номер версии имеет значение, был выпущен Firefox 14.0.1, и теперь Firefox 15 теперь находится на бета-канале, а 16 и 17 — на канале Aurora и ночных каналах, фокус теперь смещается на Firefox 15, который, по словам инженера Mozilla Николаса Нетеркота, будет работать быстрее с множеством установленных надстроек, благодаря Mozilla за устранение утечек памяти из популярных надстроек, таких как Adblock plus, Firebug, VideodownloadHelper и Greasemonkey, и это 4 лучших надстройки в AMO, с другой стороны, сторонних надстройки, такие как McAfee SiteAdvisor и панель инструментов Yahoo, также имеют утечки памяти, и они также были исправлены соответствующими разработчиками. Следовательно, Firefox 15 будет потреблять меньше памяти и будет более стабильным.

Пользователи с несколькими ненадежными надстройками потребляют большое количество памяти и имеют признаки следующего

  • Длительные зависания, вызванные сборкой мусора и циклической сборкой.
  • Общая медлительность во время основных операций, таких как прокрутка и переключение вкладок.
  • Периодические резкие замедления работы — особенно на машинах с небольшим объемом оперативной памяти, таких как нетбуки — из-за подкачки данных на жесткий диск и с него.
  • Сбои или прерывания из-за нехватки памяти, особенно на машинах Windows и ARM.

Это правда, что большинство пользователей критикуют Mozilla за высокое использование памяти Firefox, а пользователь не знает утечки надстроек как одну из причин и обвиняет Firefox в том, что он не предлагает никаких инструментов, которые позволяют пользователям понять, какие надстройки вызывают проблемы, справедливо! .

У Mozilla не было инструментов или инфраструктуры для профилирования памяти до 2011 года, чтобы обнаруживать утечки надстроек, которые изменились в прошлом году.

Инфраструктура, с помощью которой мы обнаруживаем зомби-отсеки, была реализована в двух частях: сегментация кучи JavaScript на отсеки (что произошло в Firefox 4, выпущенном в марте 2011 г.) и добавление отчетов о памяти для отсеков в Firefox на странице about: memory. (который был добавлен в Firefox 7, выпущенном в сентябре 2011 года).

Mozilla отслеживала надстройки, у которых происходит утечка памяти, и помогала разработчикам исправлять их, а также ужесточила правила проверки AMO, чтобы понизить статус надстройки, если обнаружено, что надстройка вызывает зомби-отсеки. Инженер Mozilla Кайл Хьюи подготовил патч для утечек надстроек, который не нарушает код в Firefox и был реализован в Firefox 15.

Николас Нетеркот из Mozilla провел тест производительности памяти в системе Windows 7, открыв 150 вкладок в Firefox 14 с надстройкой для утечки памяти McAfee SiteAdvisor 3.4.1 и запустив ту же надстройку со 150 открытыми вкладками на этот раз в Firefox 15 и на графике под ним очевидно, что Firefox 14 не освобождает память, занимаемую 150 вкладками, даже когда они закрыты, а Firefox 15 предотвратил утечку.

Пользователи, использующие ночную версию Firefox 15 и версию Aurora, также оставили положительные отзывы о производительности Firefox 15. Вы можете скачать бета-версию Firefox 15 отсюда.

Вы заметили какое-либо существенное улучшение производительности в Firefox 15? дайте мне знать в комментариях. [С помощью]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *