<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Mozilla развернёт борьбу с утечками памяти в дополнениях]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=18119&amp;type=atom" />
	<updated>2011-11-18T05:56:11Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=18119</id>
		<entry>
			<title type="html"><![CDATA[Re: Mozilla развернёт борьбу с утечками памяти в дополнениях]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=226404#p226404" />
			<content type="html"><![CDATA[<p>У них основной код-то течёт. 30-40% CPU + 400Mb RAM при переадресации это просто жуть! <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /></p>]]></content>
			<author>
				<name><![CDATA[Wolfenberg]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9425</uri>
			</author>
			<updated>2011-11-18T05:56:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=226404#p226404</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Mozilla развернёт борьбу с утечками памяти в дополнениях]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=225864#p225864" />
			<content type="html"><![CDATA[<p>Слава Богу, доброе утро!</p>]]></content>
			<author>
				<name><![CDATA[Vadimsky]]></name>
				<uri>https://linuxforum.ru/profile.php?id=411</uri>
			</author>
			<updated>2011-11-16T12:47:08Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=225864#p225864</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Mozilla развернёт борьбу с утечками памяти в дополнениях]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=225861#p225861" />
			<content type="html"><![CDATA[<p>Отметив успехи проекта <a href="http://www.opennet.ru/opennews/art.shtml?num=30879">MemShrink</a>, наработки которого позволили снизить потребление памяти в <a href="http://www.opennet.ru/opennews/art.shtml?num=31865">Firefox 7</a> на 20-50%, разработчики намерены расширить сферу действия инициативы и заняться выявлением утечек памяти в сторонних дополнениях. По мнению участников проекта, огромное число жалоб на повышенное потребление памяти Firefox, вызвано не проблемами в самом браузере, а утечками памяти в установленных дополнениях. Пользователям трудно судить, вызван большой расход памяти из-за браузера или установленных дополнений, поэтому негативная реакция как правило перекладывается на сам браузер.</p><p>Джастин Лебар (Justin Lebar), один из разработчиков Mozilla, <a href="http://jlebar.com/2011/11/13/The_carrot%2C_the_stick%2C_and_the_wrench%3A_Add-on_leaks_are_everyone%27s_problem..html">предложил</a> более серьёзно обратить внимание на проблему и организовать регулярный мониторинг потребления памяти в дополнениях. Джастин считает, что Mozilla несёт ответственность перед пользователями и сейчас именно то время, когда ещё не поздно взять на себя роль защитника пользователей от проблем в дополнениях и поступить в том же духе, как когда-то было сделано для защиты пользователей от использования устаревших плагинов, содержащих проблемы безопасности (блокируется использование дополнений и плагинов, содержащих уязвимости и серьёзные проблемы со стабильностью).</p><p>Джастин Лебар предлагает реализовать стратегию, которая включает в себя три подхода:</p><ul><li><p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=695471">Добавление</a> на сайт распространения дополнений средств для выявление утечек памяти в коде дополнений. В настоящее время все дополнения в каталоге в обязательном порядке предварительно тестируются на предмет наличия вредоносного кода, перед тем как попасть в каталог. Лебар предлагает расширить спектр обязательных проверок и добавить поиск утечек памяти в стандартный процесс приёма новых дополнений;</p></li><li><p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=695481">Обеспечение</a> возможность пометки и публичной идентификации дополнений, потребляющих слишком много памяти. Для стимулирования разработчиков и информирования пользователей можно сформировать рейтинг самых прожорливых дополнений, по аналогии с уже существующим <a href="http://www.opennet.ru/opennews/art.shtml?num=30112">рейтингом самых медленных дополнений</a>;</p></li><li><p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=695348">Создание</a> набора инструментов для создателей дополнений, позволяющего на этапе разработки выявлять и решать проблемы с использованием памяти.</p></li></ul><p>Одновременно, <a href="http://blog.mozilla.com/futurereleases/2011/11/12/updating-firefox-in-the-background/">объявлено</a> о появлении в неофициальных <a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-ash/">ночных Ash-сборках</a> поддержки <a href="https://wiki.mozilla.org/Background_Updates">фоновой установки дополнений</a>. Технология подготовлена с целью минимизации времени, отнимаемого у пользователя на ожидание окончания процесса установки обновления, и прекращения участия пользователя в процессе приёма обновлений (хочет пользователь или нет, а обновление будет активировано при первом перезапуске). Напомним, что по <a href="http://www.opennet.ru/opennews/art.shtml?num=32242">статистике</a> около 15% пользователей Firefox по тем или иным причинам отказываются от загрузки обновлений и остаются на старых версиях, подверженных известным уязвимостям.</p><p>Суть метода фоновой установки дополнений в том, что после того как дополнение загрузится (автоматически или по инициативе пользователя), без вывода дополнительных диалогов сразу запустится приложение для установки обновления, которое применит обновление, но разместит обновлённую версию Firefox в отдельной директории, не пересекающейся с текущей установочной директорией. После этого пользователь будет ненавязчиво информирован и, в дальнейшем, при первом перезапуске вместо длительного применения обновления рабочая директория мгновенно будет перенаправлена на директорию с установленным дополнением. Новая техника фоновой установки обновлений пока носит экспериментальный характер и нуждается в дополнительном тестировании. Пока не ясно начиная с какого релиза Firefox подобная возможность будет активирована по умолчанию.</p><p>Источник — <a href="http://www.opennet.ru/opennews/art.shtml?num=32316">http://www.opennet.ru/opennews/art.shtml?num=32316</a><br />Главная ссылка к новости — <a href="http://jlebar.com/2011/11/13/The_carrot%2C_the_stick%2C_and_the_wrench%3A_Add-on_leaks_are_everyone%27s_problem..html">http://jlebar.com/2011/11/13/The_carrot … blem..html</a></p>]]></content>
			<author>
				<name><![CDATA[XRevan86]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10073</uri>
			</author>
			<updated>2011-11-16T12:33:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=225861#p225861</id>
		</entry>
</feed>
