Компания Mozilla, обеспокоившись серьезными проблемами Firefox в плане потребления оперативной памяти, создает группу под названием MemShrink для их устранения.
Разработчик из Mozilla Джонни Стенбек (Johnny Stenback) в сообщении из почтовой рассылки пишет:
"Сейчас очевидно, что это проблема настолько велика, что усилий одного человека недостаточно. Поэтому для привлечения большего внимания к этому вопросу мы и создаем проект MemShrink, участники которого, собравшись вместе, попытаются рассмотреть все в совокупности, рассортировать найденные ошибки, подобрать или изобрести общие подходы к их устранению."
Как следует из сообщения, Mozilla занимает очень четкую позицию по данному вопросу - необходимо не только побороть утечки памяти, но также в целом разработать новые методы по ее использованию.
Согласно планам команды, для обсуждения указанной проблемы участники будут собираться каждую неделю во вторник, начиная с 14 июня.
more
оригинал на linux.org.ru
[LOR] MemShrink: попытка Mozilla устранить утечки памяти в Firefox
Модератор: Модераторы разделов
-
rssbot
- Бот
- Сообщения: 6000
- ОС: gnu/linux
-
rssbot
- Бот
- Сообщения: 6000
- ОС: gnu/linux
Re: [LOR] MemShrink: попытка Mozilla устранить утечки памяти в Firefox
Несмотря на предпринятые оптимизации, потребления памяти в Firefox 4 оставляет желать лучшего. Осознавая, что проблема с потреблением памяти недооценена и требует срочного решения, в рамках инициативы MemShrink несколько разработчиков решили форсировать процесс выявления и устранения утечек памяти в браузере. Первая встреча участников инициативы MemShrink состоялась 14 июня, на встрече обсуждены находящиеся в процессе устранения известные утечки памяти, рассмотрены дополнительные способы сбора данных о проблемах распределения памяти, утвержден план действий и упомянута необходимость привлечения к работе дополнительных разработчиков. Отныне встречи будут проходить еженедельно, на них будут обсуждаться все новые сообщения о проблемах, так или иначе связанных с потреблением памяти, данные проблемы будут проанализированы и закреплены за разработчиками, ответственными за их устранение. Кроме устранения известных проблем, работа также будет направлена на создание новых механизмов профилирования и мониторинга потребления памяти, которые помогут выявлять проблемы на ранней стадии и повысить оперативность локализации причин ошибок. Так же рассматриваются варианты задействования эвристических методов перераспределения памяти в сборщике мусора, повышения способов эффективности хранения внутренних структур и оптимизации компонентов, связанных с распределением памяти. По мнению одного из разработчиков Mozilla, актуальность проблемы косвенно доказывает рост отправляемых пользователями уведомлений о недоработках и проблемах, связанных с потреблением памяти. После выхода Firefox 4 поступает большое число уведомлений, в которых указываются факты заметного увеличения потребления памяти, по сравнению с прошлыми версиями Firefox. При этом расход памяти в процессе работы браузера со временем неуклонно увеличивается, что свидетельствует об утечках памяти. В настоящий момент под наблюдением находится информация о более 80 неустраненных утечках памяти. В зависимости от важности проблемы, утечки разбиты на три категории: P1 - ошибки, затрагивающие всех пользователей и требующие незамедлительного решения; P2 - приоритет по умолчанию, ошибки средней степени важности; P3 - ошибки, затрагивающие небольшую группу пользователей и проявляющиеся при определенном стечении обстоятельств, например, при сочетании нескольких установленных дополнений. По своему типу, утечки памяти классифицированы следующим образом:
- Реальные утечки памяти, при которых память теряется навсегда;
- Продолжительное невозвращение памяти, например, когда для освобождения большого блока памяти требуется закрытие вкладки, окна, страницы или процесса;
- Неоптимальное поведение сборщика мусора в некоторых ситуациях;
- Плохие алгоритмы кэширования и неоптимальные настройки параметров кэшей;
- Проблема с фрагментацией памяти.
Источник: http://www.opennet.ru/opennews/art.shtml?num=30879
оригинал на opennet.ru
-
Dmitry Shurupov
- Сообщения: 336
- Статус: Open Source geek
- ОС: Ubuntu Linux
Re: [LOR] MemShrink: попытка Mozilla устранить утечки памяти в Firefox
Джонни Стэнбэк (Johnny Stenback) анонсировал в группе mozilla.dev.platform новую инициативу MemShrink, призванную решить проблему чрезмерного потребления оперативной памяти веб-браузером Mozilla Firefox.
По словам Стэнбэка, с которыми сложно не согласиться, на протяжении долгого времени пользователи Firefox наблюдают заметный рост использования памяти браузером: это происходило как до релиза FF4, так и после него. Несмотря на то, что некоторые работы в этом направлении периодически проводятся отдельными энтузиастами, такого подхода недостаточно для того, чтобы проблема была решена системно. Именно для этого и предложено объединить усилия в рамках группы активистов Mozilla MemShrink.
На wiki-странице MemShrink собрана общая информация об инициативе, обозначены ее цели и актуальные баги, связанные с потреблением памяти. Кроме того, отныне в офисе Mozilla будут еженедельно проводиться встречи для обсуждения известных проблем и их решения.
оригинал на www.nixp.ru
оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.