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, 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, 16:40, 16/11/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • +6 +/
    > В Опере всё по старинке, но почему-то не тормозит.

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

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

     
     
  • 6.25, ungifted, 17:15, 16/11/2011 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    А если отключить плавную прокрутку в настройках FF?
     
     
  • 7.32, Аноним, 19:08, 16/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Вот именно Может быть, проблема в видеодрайверах, которые кривые в пингвинах по... весь текст скрыт [показать]
     
     
  • 8.39, ungifted, 19:16, 16/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    В версии для win было то же самое Юзерам отключал плавный скроллинг из коробки... весь текст скрыт [показать]
     
  • 8.76, Michael Shigorin, 13:50, 17/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Минуточку, а где тогда ровные hint виндовые по нарастающей собираются из той ... весь текст скрыт [показать]
     
  • 6.62, digitalbunny, 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, 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, 16:13, 16/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    У меня наоборот Хром подвисает, при открытии фоновых вкладок с большим количеств... весь текст скрыт [показать]
     
  • 3.55, redwolf, 22:40, 16/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    У меня, если без подключенного инэта запустить лису с несколькими вкладками, нач... весь текст скрыт [показать]
     
  • 2.75, aikus, 13:44, 17/11/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Вот часто вижу в новости про firefox, что лучше решать проблему X чем проблему Y... весь текст скрыт [показать] [показать ветку]
     
  • 2.79, reminux, 15:22, 17/11/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Попробуйте погуглить в сторону firefox tuning По моему субъективному ощущению, ... весь текст скрыт [показать] [показать ветку]
     
  • 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, 16:10, 16/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Почему гадость Это хорошо, что в отдельное папке - нету риска сломаться единств... весь текст скрыт [показать]
     
     
  • 5.14, Ваня, 16:16, 16/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Жёсткие у вас обновления, однако Предпочитаю САМ принимать решения какая верс... весь текст скрыт [показать]
     
     
  • 6.17, Avator, 16:48, 16/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    я думаю это будет отключаемым А вообще идея очень правильная Я всю семью перес... весь текст скрыт [показать]
     
     
  • 7.51, Аноним, 21:34, 16/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Так она же есть В чем проблемы ... весь текст скрыт [показать]
     
     
  • 8.67, Avator, 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, 13:53, 17/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вот и Алкснис тоже ... весь текст скрыт [показать]
     
  • 5.69, paulus, 10:52, 17/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Дурацкая идея, лучше бы они больше работали над профилем, который при обновления... весь текст скрыт [показать]
     
     
  • 6.82, Frank, 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 +/
    Именно на винду, потому что в линуксе за обновления отвечает пакетный менеджер ... весь текст скрыт [показать]
     
  • 1.7, Аноним, 15:49, 16/11/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    сколько раз они об этом заявляли!!!
     
  • 1.9, emg81, 16:00, 16/11/2011 [ответить] [смотреть все]     [к модератору]  
  • +4 +/
    да потому что только дополнения подогнали под новую версию - вышла ещё новее не... весь текст скрыт [показать]
     
     
  • 2.18, Avator, 16:51, 16/11/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Согласен, но имхо, ситуация в некоторой степени исправилась По крайней мере ли... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.20, emg81, 16:56, 16/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    наверное, скоро вообще отваливаться перестанут у меня тоже в 4 ну, само собой ... весь текст скрыт [показать]
     
     
  • 4.68, Avator, 10:45, 17/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Будем надеяться Ну они активно пилят поддержку новых стандартов Да и участие в... весь текст скрыт [показать]
     
  • 1.21, iZEN, 16:56, 16/11/2011 [ответить] [смотреть все]     [к модератору]  
  • –9 +/
    Давно пора вводить изоляцию модулей-дополнений и контролировать выделение для ка... весь текст скрыт [показать]
     
     
  • 2.22, szh, 17:09, 16/11/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    тебе пока далеко до понимания legacy, в то время как Jetpack полгода назад зарел... весь текст скрыт [показать] [показать ветку]
     
  • 2.23, Crazy Alex, 17:10, 16/11/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    Троллям и борцам с C напоминаю - Мозилла - очень извращенное плюсовое прилож... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.26, Аноним, 17:44, 16/11/2011 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ну вот и ответ на вопрос выше про тормознутость интерфейса ... весь текст скрыт [показать]
     
  • 2.48, Аноним, 21:28, 16/11/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    Так ты напиши свой браузер, качественнее, быстрее и забористее Станешь миллионе... весь текст скрыт [показать] [показать ветку]
     
  • 1.40, Онаним, 19:40, 16/11/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    > хочет пользователь или нет, а обновление будет активировано при первом перезапуске

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

     
     
  • 2.85, Avator, 07:57, 19/11/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Наверное А вы это вообще к чему ... весь текст скрыт [показать] [показать ветку]
     
  • 1.45, Аноним, 21:22, 16/11/2011 [ответить] [смотреть все]     [к модератору]  
  • +/
    А как бить в тех случаях когда Админ поставил браузер, а у пользователя прав нет... весь текст скрыт [показать]
     
     
  • 2.47, Аноним, 21:28, 16/11/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Если ты про Шindoшs, то у Хрома обновлялка как служба устанавливается с системны... весь текст скрыт [показать] [показать ветку]
     
  • 1.57, linalex, 23:52, 16/11/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    Они там с ума вконец спятили!
    Вместо того, чтобы банально скачать обновление (а не упоминать, что нашёл обновление дополнения), и установить его (уже скаченное) при следующем запуске без всяких вопросов (вот мне этого как раз не хватало - не любил ждать пока он прокачает обновления при запуске и ещё чего-то там ждёт с галочками и вопросом), они додумались зачем-то устанавливают его немедленно - хотя _до_ следующего запуска оно всё-равно _не_ понадобиться. Надеюсь, такой маразм будет только в винде.
     
     
  • 2.60, фвф, 04:57, 17/11/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    фоновая установка как раз и сделана, чтобы не надо было ждать при следующем запу... весь текст скрыт [показать] [показать ветку]
     
  • 1.61, ILYA INDIGO, 06:29, 17/11/2011 [ответить] [смотреть все]    [к модератору]  
  • +/
    Не про шло и трёх лет как они наконец-то поняли что пользователи от них хотят!
    Я, так понимая, кандидат №1 на блокировку firebug, причём это самое важное для меня дополнение.
     
  • 1.63, digitalbunny, 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, 18:52, 17/11/2011 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Отключаешь все, включаешь по одному и смотришь ... весь текст скрыт [показать] [показать ветку]
     
  • 1.70, Аноним, 11:33, 17/11/2011 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Они уже какой год заявляют, что борются с утечками Еще во времена 3 x заявляли,... весь текст скрыт [показать]
     
     
  • 2.81, szh, 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