The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

16.11.2011 14:16  Mozilla развернёт борьбу с утечками памяти в дополнениях и тестирует фоновые обновления к Firefox

Отметив успехи проекта MemShrink, наработки которого позволили снизить потребление памяти в Firefox 7 на 20-50%, разработчики намерены расширить сферу действия инициативы и заняться выявлением утечек памяти в сторонних дополнениях. По мнению участников проекта, огромное число жалоб на повышенное потребление памяти Firefox, вызвано не проблемами в самом браузере, а утечками памяти в установленных дополнениях. Пользователям трудно судить, вызван большой расход памяти браузером, или установленными дополнениями, поэтому негативная реакция как правило перекладывается на сам браузер.

Джастин Лебар (Justin Lebar), один из разработчиков Mozilla, предложил более серьёзно обратить внимание на проблему и организовать регулярный мониторинг потребления памяти в дополнениях. Джастин считает, что Mozilla несёт ответственность перед пользователями и сейчас именно то время, когда ещё не поздно взять на себя роль защитника пользователей от проблем в дополнениях и поступить в том же духе, как когда-то было сделано для защиты пользователей от использования устаревших плагинов, содержащих проблемы безопасности (блокируется использование дополнений и плагинов, содержащих уязвимости и серьёзные проблемы со стабильностью).

Джастин Лебар предлагает реализовать стратегию, которая включает в себя три подхода:

  • Добавление на сайт распространения дополнений средств для выявление утечек памяти в коде дополнений. В настоящее время все дополнения в каталоге в обязательном порядке предварительно тестируются на предмет наличия вредоносного кода, перед тем как попасть в каталог. Лебар предлагает расширить спектр обязательных проверок и добавить поиск утечек памяти в стандартный процесс приёма новых дополнений;
  • Обеспечение возможности пометки и публичной идентификации дополнений, потребляющих слишком много памяти. Для стимулирования разработчиков и информирования пользователей можно сформировать рейтинг самых прожорливых дополнений, по аналогии с уже существующим рейтингом самых медленных дополнений;
  • Создание набора инструментов для создателей дополнений, позволяющего на этапе разработки выявлять и решать проблемы с использованием памяти.

Одновременно, объявлено о появлении в неофициальных ночных Ash-сборках поддержки фоновой установки обновлений. Технология подготовлена с целью минимизации времени, отнимаемого у пользователя на ожидание окончания процесса установки обновления, и прекращения участия пользователя в процессе приёма обновлений (хочет пользователь или нет, а обновление будет активировано при первом перезапуске). Напомним, что по статистике около 15% пользователей Firefox по тем или иным причинам отказываются от загрузки обновлений и остаются на старых версиях, подверженных известным уязвимостям.

Суть метода фоновой установки обновлений в том, что после того как обновление загрузится (автоматически или по инициативе пользователя), без вывода дополнительных диалогов сразу запустится приложение для установки обновления, которое его применит, но разместит обновлённую версию Firefox в отдельной директории, не пересекающейся с текущей установочной директорией. После этого пользователь будет ненавязчиво информирован и, в дальнейшем, при первом перезапуске вместо длительного применения обновления рабочая директория мгновенно будет перенаправлена на директорию с установленным обновлением. Новая техника фоновой установки обновлений пока носит экспериментальный характер и нуждается в дополнительном тестировании. Пока не ясно начиная с какого релиза Firefox подобная возможность будет активирована по умолчанию.

  1. Главная ссылка к новости (http://jlebar.com/2011/11/13/T...)
  2. OpenNews: В свежих ночных сборках Firefox отмечается значительное уменьшение потребления памяти
  3. OpenNews: В Firefox устранена серьезная проблема с потреблением памяти
  4. OpenNews: В рамках проекта MemShrink развернута борьба с утечками памяти в Firefox
  5. OpenNews: Автор Adblock Plus выразил несогласие с методикой тестирования дополнений в Mozilla
  6. OpenNews: Mozilla будет решать проблему с дополнениями, замедляющими Firefox
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: firefox, memory
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, kuka2010 (ok), 15:27, 16/11/2011 [ответить] [показать ветку] [···]    [к модератору]
  • +5 +/
    Лучше бы они скоростью интерфейса занялись. Это сейчас его самое больное место, имхо только из-за тормозной морды фокс стабильно теряет пользователей. Я люблю лису, но её постоянные подвисания иногда выбешивают.
     
     
  • 2.2, UltimateAnon (?), 15:34, 16/11/2011 [^] [ответить]    [к модератору]
  • +8 +/
    Вот мне тоже интересно почему при открытии тяжёлых страниц подвисает весь браузер, а не отдельная вкладка.
    На Хром не пойду из-за паранои.
     
     
  • 3.3, zomg (?), 15:36, 16/11/2011 [^] [ответить]    [к модератору]
  • –1 +/
    хромиум же.
     
  • 3.5, x0r (??), 15:45, 16/11/2011 [^] [ответить]    [к модератору]
  • +2 +/
    потому что в хроме каждая вкладкая - отдельный процесс
     
     
  • 4.11, Аноним (-), 16:07, 16/11/2011 [^] [ответить]     [к модератору]
  • +2 +/
    В Опере всё по старинке, но почему-то не тормозит Так что это не объяснение тор... весь текст скрыт [показать]
     
     
  • 5.16, Maresias (ok), 16:40, 16/11/2011 [^] [ответить]    [к модератору]  
  • +6 +/
    > В Опере всё по старинке, но почему-то не тормозит.

    Да, в прошлом году десятая Opera в линуксе только чуточку притормаживала, а в этом 11-я летает шустрой ласточкой. За год софтинка не утяжелилась, а наоборот стала более лёгкой. Подходит даже для старого железа. Ну и для нетбуков первой волны.

    Зато Firefox  - это нечто. С каждым релизом всё тяжелее. Прокрутка одной страницы с текстом - загрузка процессора нетбука на 100% процентов в течение трёх-четырёх секунд. Капец! И это всего лишь небольшая страничка без излишеств! Не перекодировка HD, не 3D-рендеринг, а маленькая страничка с текстом!  Скоро нужно будет процессор на 100500 ядер и видеокарта с охлаждением на жидком азоте. Безумие какое-то, а не браузер.

     
     
  • 6.25, ungifted (ok), 17:15, 16/11/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    А если отключить плавную прокрутку в настройках FF?
     
     
  • 7.32, Аноним (-), 19:08, 16/11/2011 [^] [ответить]    [к модератору]  
  • +2 +/
    Вот именно. Может быть, проблема в видеодрайверах, которые кривые в пингвинах по определению?
     
     
  • 8.39, ungifted (ok), 19:16, 16/11/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    В версии для win было то же самое Юзерам отключал плавный скроллинг из коробки... весь текст скрыт [показать]
     
  • 8.76, Michael Shigorin (ok), 13:50, 17/11/2011 [^] [ответить]    [к модератору]  
  • +/
    > Вот именно. Может быть, проблема в видеодрайверах, которые кривые в пингвинах по
    > определению?

    Минуточку, а где тогда ровные? (hint: виндовые по нарастающей собираются из той же кодовой базы)

     
  • 6.62, digitalbunny (ok), 07:52, 17/11/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Debian, Opera 11 52 из репозитория оперы Падение раз в 5 минут с просьбой отпра... весь текст скрыт [показать]
     
     
  • 7.64, Аноним (-), 10:03, 17/11/2011 [^] [ответить]    [к модератору]  
  • +/
    Что сказать-то хотел? Глюки и тормоза - разные вещи. И своих глюков у Лисы более чем хватает, но при этом она ещё и тормоз.
     
     
  • 8.71, jesus (??), 12:24, 17/11/2011 [^] [ответить]     [к модератору]  
  • +/
    таких эпичных, как у оперы вообще никогда не видел а ведь разговор о главной за... весь текст скрыт [показать]
     
     
  • 9.74, Аноним (-), 13:16, 17/11/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    Какие же эпичные глюки ты видел? Приведи примеры. Я почему-то более чем уверен, что смогу привести контр-примеры о Лисе.
     
  • 7.65, AlexAT (ok), 10:09, 17/11/2011 [^] [ответить]     [к модератору]  
  • +/
    Opera с 3 версии как первичный браузер и с недавних пор - почтовик В 7 версии б... весь текст скрыт [показать]
     
  • 5.42, x0r (??), 20:34, 16/11/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    согласен у mozilla-овцев руки кривые, сколько они уже с этими утечками борются, а в опере да все нормально, только код закрытый.
     
  • 4.59, фвф (?), 04:52, 17/11/2011 [^] [ответить]    [к модератору]  
  • +/
    только если вкладок 4-5, при большем количестве они группируются по процессам
     
  • 3.13, discip1e (ok), 16:13, 16/11/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    У меня наоборот Хром подвисает, при открытии фоновых вкладок с большим количеством картинок. В не зависимости от дистрибутива.
    Огнелис в той же ситуации работает без подвисаний.
     
  • 3.55, redwolf (ok), 22:40, 16/11/2011 [^] [ответить]    [к модератору]  
  • +/
    У меня, если без подключенного инэта запустить лису с несколькими вкладками, начинает интерфейс кед подтормаживать. интересно, почему..
     
  • 2.75, aikus (?), 13:44, 17/11/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    Вот часто вижу в новости про firefox, что лучше решать проблему X чем проблему Y. Господа проект так-то открытый, флаг в руки и т.д.
     
  • 2.79, reminux (ok), 15:22, 17/11/2011 [^] [ответить]    [к модератору]  
  • +/
    Попробуйте погуглить в сторону firefox tuning.
    По моему субъективному ощущению, большинство проблем с тормознутостью FF вызваны всего лишь его сомнительными дефолтными настройками.
     
  • 1.4, Ваня (?), 15:41, 16/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    На мой взгляд новая техника обновлений излишне самовольна и принимает решения за пользователя.
     
     
  • 2.6, rain87 (?), 15:46, 16/11/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    я так понимаю она в первую очередь на винду ориентирована там за пользователя д... весь текст скрыт [показать]
     
     
  • 3.8, Ваня (?), 15:55, 16/11/2011 [^] [ответить]     [к модератору]  
  • –5 +/
    Если мы говорим про ПО от Майкрософт, то оно себе таких вольностей не позволяе... весь текст скрыт [показать]
     
     
  • 4.12, xoomer (ok), 16:10, 16/11/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Почему гадость Это хорошо, что в отдельное папке - нету риска сломаться единств... весь текст скрыт [показать]
     
     
  • 5.14, Ваня (?), 16:16, 16/11/2011 [^] [ответить]     [к модератору]  
  • –3 +/
    Жёсткие у вас обновления, однако Предпочитаю САМ принимать решения какая верс... весь текст скрыт [показать]
     
     
  • 6.17, Avator (ok), 16:48, 16/11/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    я думаю это будет отключаемым А вообще идея очень правильная Я всю семью перес... весь текст скрыт [показать]
     
     
  • 7.51, Аноним (-), 21:34, 16/11/2011 [^] [ответить]    [к модератору]  
  • +/
    > Я был бы счастлив, если бы была возможность включить обновление на автомате,
    > которое не спрашивает ничего а просто тупо обновляет лису и всё.

    Так она же есть. В чем проблемы?


     
     
  • 8.67, Avator (ok), 10:42, 17/11/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Он всё равно спрашивает А пользователь, не понимая что от него хотят чаще всего... весь текст скрыт [показать]
     
  • 6.28, Аноним (-), 17:55, 16/11/2011 [^] [ответить]    [к модератору]  
  • +2 +/
    > Предпочитаю САМ принимать решения какая версия ПО будет установлена на МОЁМ компьютере.

    Настоящий линуксоид!

     
     
  • 7.34, Аноним (-), 19:10, 16/11/2011 [^] [ответить]     [к модератору]  
  • +/
    Ага, ему кажется, что ОН принимает какие-то решения просто потому, что он ведро ... весь текст скрыт [показать]
     
     
  • 8.44, Ваня (?), 20:35, 16/11/2011 [^] [ответить]    [к модератору]  
  • –2 +/
    У меня вообще IE9 стоит. И я его не "мейкал", я лучше это время на детей потрачу.
     
     
  • 9.53, Аноним (-), 22:23, 16/11/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Странно это слышать от вас Такие убежденные и целиком погруженные в технологии ... весь текст скрыт [показать]
     
  • 8.52, Аноним (-), 22:20, 16/11/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    У вас какие-то очень молодые и горячие линуксоиды Взрослые и мудрые - задают ну... весь текст скрыт [показать]
     
  • 6.49, Аноним (-), 21:30, 16/11/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    С майкрософтом то Хаха, размечтались то В этой вашей в игрушечной машинке руль... весь текст скрыт [показать]
     
  • 6.50, Аноним (-), 21:32, 16/11/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Скажите пожалуйста, господин лицемер, как это заявление согласуется с тем фактом... весь текст скрыт [показать]
     
     
  • 7.54, Аноним (-), 22:24, 16/11/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Все хорошо согласуется Любая версия любого софта, навязанная мелкософтом - авто... весь текст скрыт [показать]
     
  • 6.77, Michael Shigorin (ok), 13:53, 17/11/2011 [^] [ответить]    [к модератору]  
  • +/
    > Предпочитаю САМ принимать решения какая версия ПО будет установлена на МОЁМ компьютере.

    Вот и Алкснис тоже...

     
  • 5.69, paulus (ok), 10:52, 17/11/2011 [^] [ответить]    [к модератору]  
  • +/
    Дурацкая идея, лучше бы они больше работали над профилем, который при обновлениях частенько вылетает и приходится делать новый :( жутко бесит... IMHO
     
     
  • 6.82, Frank (ok), 01:19, 18/11/2011 [^] [ответить]    [к модератору]  
  • +/
    Моему профилю года три. ЧЯДНТ? А, у меня же не винда...
     
  • 4.56, Ytch (?), 22:44, 16/11/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Откройте, пожалуйста, у себя в винде папку C Windows Microsoft NET и пройдитес... весь текст скрыт [показать]
     
  • 3.78, Аноним (-), 15:09, 17/11/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > я так понимаю она в первую очередь на винду ориентирована?

    Именно на винду, потому что в линуксе за обновления отвечает пакетный менеджер.

     
     ....нить скрыта, показать (20)

  • 1.7, Аноним (-), 15:49, 16/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    сколько раз они об этом заявляли!!!
     
  • 1.9, emg81 (ok), 16:00, 16/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    > Напомним, что по статистике около 15% пользователей Firefox по тем или иным причинам отказываются от загрузки обновлений и остаются на старых версиях, подверженных известным уязвимостям.

    да потому что только дополнения подогнали под новую версию - вышла ещё новее. не все умеют цифирки поддерживаемых версий в дополнениях менять.

    у меня лично 5 дополнений и всё апдейтится без проблем, но постоянно слышу с каждым релизом FF, что "снова отвалились дополнения".

    естественно, многим рядовым пользователям без разницы, браузер виноват или дополнения, просто они видят, что после релиза браузера порой 1-2-3 недели надо подождать, пока всё заработает. а когда заработало - через несколько недель снова апдейт, и снова "всё отвалилось".

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

    повторюсь - у меня всё работает, меня всё устраивает.
    но тех, кого не устраивает, потому что не всё работает по вышеописанным причинам - масса.

     
     
  • 2.18, Avator (ok), 16:51, 16/11/2011 [^] [ответить]     [к модератору]  
  • +/
    Согласен, но имхо, ситуация в некоторой степени исправилась По крайней мере ли... весь текст скрыт [показать]
     
     
  • 3.20, emg81 (ok), 16:56, 16/11/2011 [^] [ответить]     [к модератору]  
  • +/
    наверное, скоро вообще отваливаться перестанут у меня тоже в 4 ну, само собой ... весь текст скрыт [показать]
     
     
  • 4.68, Avator (ok), 10:45, 17/11/2011 [^] [ответить]     [к модератору]  
  • +/
    Будем надеяться Ну они активно пилят поддержку новых стандартов Да и участие в... весь текст скрыт [показать]
     
  • 1.21, iZEN (ok), 16:56, 16/11/2011 [ответить] [показать ветку] [···]     [к модератору]  
  • –9 +/
    Давно пора вводить изоляцию модулей-дополнений и контролировать выделение для ка... весь текст скрыт [показать]
     
     
  • 2.22, szh (ok), 17:09, 16/11/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    тебе пока далеко до понимания legacy, в то время как Jetpack полгода назад зарелизили.

    И кстати, сюрприз, речь не о программах C/C++.

     
  • 2.23, Crazy Alex (??), 17:10, 16/11/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Троллям и борцам с C напоминаю - Мозилла - очень извращенное плюсовое прилож... весь текст скрыт [показать]
     
     
  • 3.26, Аноним (-), 17:44, 16/11/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > Мозилла - очень извращенное плюсовое приложение с GC вместо нормального управления памятью

    Ну вот и ответ на вопрос выше про тормознутость интерфейса.

     
  • 2.48, Аноним (-), 21:28, 16/11/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Так ты напиши свой браузер, качественнее, быстрее и забористее Станешь миллионе... весь текст скрыт [показать]
     
  • 1.40, Онаним (?), 19:40, 16/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > хочет пользователь или нет, а обновление будет активировано при первом перезапуске

    У меня дежа-вю?

     
     
  • 2.85, Avator (ok), 07:57, 19/11/2011 [^] [ответить]    [к модератору]  
  • +/
    >> хочет пользователь или нет, а обновление будет активировано при первом перезапуске
    > У меня дежа-вю?

    Наверное. А вы это вообще к чему?

     
  • 1.45, Аноним (-), 21:22, 16/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А как бить в тех случаях когда Админ поставил браузер, а у пользователя прав нету чтоб обновить софтину? Или в комплекте идет брутфорс модуль?
     
     
  • 2.47, Аноним (-), 21:28, 16/11/2011 [^] [ответить]    [к модератору]  
  • +/
    Если ты про Шindoшs, то у Хрома обновлялка как служба устанавливается с системными правами запуска, ну и обновляет браузер.
     
  • 1.57, linalex (ok), 23:52, 16/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Они там с ума вконец спятили!
    Вместо того, чтобы банально скачать обновление (а не упоминать, что нашёл обновление дополнения), и установить его (уже скаченное) при следующем запуске без всяких вопросов (вот мне этого как раз не хватало - не любил ждать пока он прокачает обновления при запуске и ещё чего-то там ждёт с галочками и вопросом), они додумались зачем-то устанавливают его немедленно - хотя _до_ следующего запуска оно всё-равно _не_ понадобиться. Надеюсь, такой маразм будет только в винде.
     
     
  • 2.60, фвф (?), 04:57, 17/11/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    >не любил ждать пока он прокачает обновления при запуске и ещё чего-то там ждёт с галочками и вопросом

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

     
  • 1.61, ILYA INDIGO (ok), 06:29, 17/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Не про шло и трёх лет как они наконец-то поняли что пользователи от них хотят!
    Я, так понимая, кандидат №1 на блокировку firebug, причём это самое важное для меня дополнение.
     
  • 1.63, digitalbunny (ok), 08:06, 17/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Так глядишь скоро этим браузером можно будет пользоваться без тормозов. Ну а что, ведь верно.
    1. Удалить XUL и перейти на Jetpack
    2. Изолировать вкладки от самого браузера (желательно в отдельные процессы)
    3. Заставить переписать дополнения и ужесточить за ними контроль.
    (подозрительно напоминает Chromium чем-то)
     
  • 1.66, WLAD.WLAD2010 (?), 10:17, 17/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Привет! Я С Вами согласен на 100% что утечка памяти в дополнениях. У меня стояла версия ФФ 8-я она жрала до 45% памяти(как показывала прога System Explorer). В один прекрасный день ФФ нашла обновления для дополнений(их было штук 5) установил. На следующий день обратил внимание на SE смотрю он показывает что ФФ жрёт до 10% Я офигел. Я понял что это после обновления. Но к сожалению их тогда обновлялось сразу 5 шт и Я не могу сказать какое именно.
    С уважением Владислав. :)
     
     
  • 2.80, szh (ok), 18:52, 17/11/2011 [^] [ответить]    [к модератору]  
  • +/
    > Я не могу сказать какое именно.

    Отключаешь все, включаешь по одному и смотришь.

     
  • 1.70, Аноним (-), 11:33, 17/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Они уже какой год заявляют, что борются с утечками. Еще во времена 3.x заявляли, дескать, все, будем утечки бороть.

    А воз где?

     
     
  • 2.81, szh (ok), 19:04, 17/11/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > А воз где?

    А ты сделай сравнение 8 vs 3.6 с одинаковыми вкладками, addonами(одни и теже версии) и настройками  и узнаешь

     
  • 1.83, Аноним (-), 02:00, 18/11/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Chrome с темиже дополнениями не тормазит,пачемуто:)
     
     
  • 2.84, Аноним (-), 10:39, 18/11/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    У меня вот последний хром почему-то жутко тормозит, а вот последняя лиса летает. Что я делаю не так?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor