URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 78700
[ Назад ]

Исходное сообщение
"В Firefox устранена серьезная утечка памяти"

Отправлено opennews , 06-Июл-11 18:20 
В рамках инициативы (http://www.opennet.me/opennews/art.shtml?num=30879) по борьбе с утечками памяти разработчики Firefox устранили серьёзную недоработку (https://bugzilla.mozilla.org/show_bug.cgi?id=666058) в JavaScript-движке, приводящую к излишней фрагментации памяти в процессе хранения одномегабайтных блоков  для долгоживущих системных объектов (фрагментация из-за смешивания постоянных системных и временных данных).


Созданный в процессе разбирательства патч продемонстрировал (https://bugzilla.mozilla.org/show_bug.cgi?id=666058#c31) неожиданные результаты: без патча Firefox в процессе тестового сеанса израсходовал 239 Мб ОЗУ, а с патчем 189 Мб (меньше на 20%). При работе в режиме минимального потребления памяти без патча был израсходован 108 Мб ОЗУ, а с патчем -  21 Мб (в пять раз меньше). Подготовленный патч войдет в состав релиза Firefox 7, который ожидается в начале осени. В Firefox 7 также планируется включить еще один патч (https://bugzilla.mozilla.org/show_bug.cgi?id=656120) с реализацией для JavaScript-движка механизма увеличения эффективности работы сборщика мусора.

URL: http://www.h-online.com/open/news/item/Firefox-developers-lo...
Новость: http://www.opennet.me/opennews/art.shtml?num=31110


Содержание

Сообщения в этом обсуждении
"В Firefox устранена серьезная утечка памяти"
Отправлено Ренат , 06-Июл-11 18:20 
Ну почему нельзя выпустить 5.01? Неужели теперь исправление багов является фишкой новой версии?

"В Firefox устранена серьезная утечка памяти"
Отправлено анонимус , 06-Июл-11 18:23 
Да. А то понимаешь все будут на древних версиях сидеть, ежели все глюки в них чинить.

"весёлая утечка памяти"
Отправлено Andrey Mitrofanov , 06-Июл-11 18:33 
И план по рекордам даун-лоадеров не выполняется! //NB: всех лишить премии.

"В Firefox устранена серьезная утечка памяти"
Отправлено kb , 07-Июл-11 00:29 
Автоапдейт вроде намечается в каком-то из ФФ (а для убунт так уже сделали).

"В Firefox устранена серьезная утечка памяти"
Отправлено ывв , 07-Июл-11 10:11 
автоапдейт и так есть, планируется сделать апдейтер как в хроме

"В Firefox устранена серьезная утечка памяти"
Отправлено Andrey Mitrofanov , 06-Июл-11 18:24 
> Ну почему нельзя выпустить 5.01

"Пройдите в Ваш дистрибутив, как завещал Великий Торвальдс",- "как бы говорит нам" МоФоКо.


"В Firefox устранена серьезная утечка памяти"
Отправлено Аноним , 06-Июл-11 18:33 
Это маркетинг, пора бы уже привыкнуть.

"В Firefox устранена серьезная утечка памяти"
Отправлено Аноним , 06-Июл-11 18:37 
Это не исправление бага, а новая фича.

"В Firefox устранена серьезная утечка памяти"
Отправлено szh , 06-Июл-11 19:49 
> Ну почему нельзя выпустить 5.01?

Потому что патч может породить новые баги. Все тестируют перед стабильной версией. Вот почему в 6.0 aurora не хотят вставить, непонятно.


"В Firefox устранена серьезная утечка памяти"
Отправлено Аноним , 06-Июл-11 20:58 
Да потому, что все это вилами по воде писано и работает только при благоприятном расположении звезд.

"В Firefox устранена серьезная утечка памяти"
Отправлено all_glory_to_the_hypnotoad , 06-Июл-11 21:49 
нужно же где-то найти кучу пользователей ради которых они перешли на новый цикл разработки. Будем надеятся, что кто-нибудь сделает форк ff и будет бэкпортировать багфиксы.

"В Firefox устранена серьезная утечка памяти"
Отправлено anonymous , 06-Июл-11 22:32 
> Будем надеятся, что кто-нибудь сделает форк ff и будет
> бэкпортировать багфиксы.

после дождичка в четверг.


"В Firefox устранена серьезная утечка памяти"
Отправлено Аноним , 07-Июл-11 16:26 
Заниматься такой нудной и противной некромансией можно только если вы за это приплатите как следует.

"В Firefox устранена серьезная утечка памяти"
Отправлено Zenittur , 06-Июл-11 21:56 
Хомячки негодуют.
Обращение не к вам лично, а к тому анониму, кто вам +10 накрутил

"В Firefox устранена серьезная утечка памяти"
Отправлено Аноним , 07-Июл-11 06:33 
mkdir ~/firefox
cd ~/firefox
sudo apt-get build-dep firefox xulrunner
apt-get source firefox
dpkg-source -x fire[tab]
cd fire[tab]
cp ~/Downloads/patch patch
patch -p1 patch
fakeroot ./debian/rules binary

"В Firefox устранена серьезная утечка памяти"
Отправлено Crazy Alex , 07-Июл-11 11:31 
Не накладывается он на FF5, причем FAIL там с десяток и похоже, что некоторых кусков, которые предполагается патчить, просто нет. С шестёркой, правда, надо попробовать ещё.

"В Firefox устранена серьезная утечка памяти"
Отправлено Elhana , 07-Июл-11 15:52 
> Ну почему нельзя выпустить 5.01? Неужели теперь исправление багов является фишкой новой
> версии?

Nightly вам в помощь, там патч уже есть, только он обновляться просится раз в день - немного достает.


"В Firefox устранена серьезная утечка памяти"
Отправлено a , 07-Июл-11 17:08 
Похоже они новую мажорную версию firefox скоро будут каждый месяц выпускать ради каждой кучки новых фич.

"В Firefox устранена серьезная утечка памяти"
Отправлено анонимус , 07-Июл-11 18:04 
Они их и так каждые 6 недель выпускают...

"В Firefox устранена серьезная утечка памяти"
Отправлено Аноним , 06-Июл-11 18:21 
Very good news!

"В Firefox устранена серьезная утечка памяти"
Отправлено Аноним , 06-Июл-11 18:48 
а что за "режим минимального потребления памяти"?

"В Firefox устранена серьезная утечка памяти"
Отправлено Анон9 , 06-Июл-11 18:52 
т.е. запустил без плагинов и тупо на него смотришь.

"В Firefox устранена серьезная утечка памяти"
Отправлено ывв , 07-Июл-11 09:54 
нет, он уменьшил потребление памяти путём нажатия в about: memory "minimize memory usage" три раза (9 раз запустил Garbage Collector и Cycle Collector)

"В Firefox устранена серьезная утечка памяти"
Отправлено Аноним , 06-Июл-11 19:14 
> При работе в режиме минимального потребления памяти без патча был израсходован 108 Мб ОЗУ, а с патчем - 21 Мб (в пять раз меньше).

Как включить режим минимального потребления памяти?


"В Firefox устранена серьезная утечка памяти"
Отправлено Владимир , 07-Июл-11 12:23 
По мне так лучше пусть быстрее работает и использует память, если есть свободная. Зачем экономить?

"В Firefox устранена серьезная утечка памяти"
Отправлено Аноним123321 , 07-Июл-11 14:01 
> По мне так лучше пусть быстрее работает и использует память, если есть свободная

а если:

1. свободная память сначало была , но потом её решил заиспользовать Firefox? (потомучто "Зачем экономить?")

2. потом я решил паралельно запустить другую программу, но вдруг выяснилось что свободной памяти-то нет... и эта вторая программа (а может и вся система) начинает дико тормозить тесно-общаясь-со-swap

-----

и вообще -- у вас чо -- реально на компьютере ТОЛЬКО броузер запущен? другие программы не используете? ChromiumOS ???


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено Аноним , 06-Июл-11 19:15 
>Firefox 7, который ожидается в начале осени.

Издеваются.


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено anonymous , 06-Июл-11 21:28 
молодцы, чо. сделали бы ещё морду нормальную и *неастраиваемую* как у оперы — давно бы перелез.

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено Аноним , 06-Июл-11 21:31 
Зачем вам ненастраиваемая морда как у оперы? Это же убого.

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено anonymous , 06-Июл-11 21:38 
> Зачем вам ненастраиваемая морда как у оперы? Это же убого.

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


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено рыжая_панда , 06-Июл-11 23:44 
Она настраиваемая в обоих браузерах, элементарно, правой кнопкой-настройки. Плюс дополнения, созданные специально для этого, плюс настройки через userChrome.css.

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено anonymous , 07-Июл-11 00:00 
> Она настраиваемая в обоих браузерах, элементарно, правой кнопкой-настройки.

хочу из коробки:
* статусбар.
* адресная строка внизу, и принадлежит табу, а не расфигачивается по всей ширине.
табы не уменьшаются «до какого-то размера», а уменьшаются вплоть до одного пикселя ширины — никаких кнопочек-скроллов. при этом двумя-тремя клацами должно быть возможно распользить их в несколько вертикальных рядов. и назад.
* под главной менюшкой — тулбар с возможностью туда вытаскивать разные поисковики и вообще любые действия, которые есть в браузере.
* смену хоткеев (да, на них должно быть возможно привесить как вызов функции, так и toggle — типа оперного «нет картинок/только из кэша/все картинки» по кругу.
* ах, да: на статусбар тоже хочу возможность вытаскивания всего того, что можно вытащить на тулбар.
* ах, да: тулбаров по желанию может быть и несколько разных.
* встроеный рсс-клиент (нет, «вебовые агрегаторы» не интересуют). должен жить в панели слева.
* да, стэкинг табов.
* перетаскивание табов по таббару (местами вот захотелось поменять) и pin tab.
* перетаскивание таба на тулбар, где тот волшебно превращается в кнопочку-закладку.
* для каждого сайта возможность указать, хочу ли я на нём рефереры, скрипты, кукиши, плугины — короче, аналог «site preferences» в опере.

это тот минимум, при наличии которого я с удовольствием начну мигрировать на тормозиллу.

нет, правка всяких «хромов руками» меня совершенно не интересует. максимум — это about:config.

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

хорошо хоть до тормозилловцев дошло, что надо сделать SDK для расширений без сексуальной акробатики.


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено Аноним , 07-Июл-11 00:25 
тебе кто то что то обязан? не? ну так пили свои хотелки сам или плати и тебе сделают коробку какую захочешь. а коль нахаляву так так не наглей

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено anonymous , 07-Июл-11 00:28 
> тебе кто то что то обязан? не? ну так пили свои хотелки
> сам или плати и тебе сделают коробку какую захочешь. а коль
> нахаляву так так не наглей

я поступаю проще: не использую тормозиллу: меня опера вполне устраивает. зачем мне пилить браузер, у которого невменяемый апстрим всё равно патчи не возьмёт?


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено stimpack , 07-Июл-11 20:09 
а от оперы глядишь и взяли :)))
вообще, это холивар. каждый браузер угребищен по-своему.

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено anonymous , 07-Июл-11 20:13 
> а от оперы глядишь и взяли :)))
> вообще, это холивар. каждый браузер угребищен по-своему.

а оперу пилить не выйдет, и я спокоен.


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено Гентушник , 08-Июл-11 14:25 
> я поступаю проще: не использую тормозиллу: меня опера вполне устраивает. зачем мне пилить браузер, у которого невменяемый апстрим всё равно патчи не возьмёт?

Ну вот видишь, все нашли браузер по душе, все довольны. О чём спор то тогда?


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено anonymous , 08-Июл-11 14:35 
> О чём спор то тогда?

холивары — один из видов отдыха.


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено рыжая_панда , 07-Июл-11 01:04 
>статусбар.

"Как в опере"? Расширениями.
>адресная строка внизу, и принадлежит табу, а не расфигачивается по всей ширине.

Перемещением строки на статусную панель?
https://addons.mozilla.org/en-US/firefox/addon/firefox-4-ui-.../
Размер регулируется вставкой интервала
>под главной менюшкой — тулбар с возможностью туда вытаскивать разные поисковики и вообще любые действия, которые есть в браузере.

На любую панель можно вытащить кнопки, включая панель закладок. Вертикальная добавляется каким-то расширением.
>* смену хоткеев

Не думаю, что возможно
>ах, да: на статусбар тоже хочу возможность вытаскивания всего того, что можно вытащить на тулбар.

https://addons.mozilla.org/en-US/firefox/addon/firefox-4-ui-.../
>ах, да: тулбаров по желанию может быть и несколько разных.

Максимум три, два сверху, один снизу.
>встроеный рсс-клиент

Есть трехпанельный News Fox, об отдельных панелях не слышал.
>да, стэкинг табов.

Только группировка через меню группировки.
>перетаскивание табов по таббару

Из коробки.
>и pin tab.

Из коробки.
>перетаскивание таба на тулбар, где тот волшебно превращается в кнопочку-закладку.

Что? Кнопочка закладочка всегда в адрессбаре.
>для каждого сайта возможность указать, хочу ли я на нём рефереры, скрипты, кукиши, плугины — короче, аналог «site preferences» в опере.

Да, и намного лучше чем в опере. Noscript, refcontrol.
>но это то, что браузер должен уметь из коробки

Нет, это бзики отдельного пользователя, которые удовлетворяются расширениями.


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено anonymous , 07-Июл-11 02:16 
>>статусбар.
> «Как в опере»? Расширениями.

как в нормальном браузере. я вот интересуюсь знать: а, собственно, рендеринг html скоро вынесут в расширение? а то зачем он из коробки-то?

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

нет. адресбар со всеми кнопками живёт не «над» табами, а внтури таба. это заметно, если есть боковые панели.

>>* смену хоткеев
> Не думаю, что возможно

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

>>ах, да: на статусбар тоже хочу возможность вытаскивания всего того, что можно вытащить на тулбар.
>>да, стэкинг табов.
> Только группировка через меню группировки.

d-n-d нетути? неудобно же. группировка позволяет свернуть всю группу в один «метатаб» и развернуть назад? и да — по наведению мыши показать миниатюры страниц в стеке (нет, миниатюры *на всех* табах не нужны: ненавижу).

>>перетаскивание таба на тулбар, где тот волшебно превращается в кнопочку-закладку.
> Что? Кнопочка закладочка всегда в адрессбаре.

беру таб. тащу на тулбар. на тулбаре возникает волшебная кнопка, по нажатию на которую открывается, собственно, тот URL, который был в табе.

>>для каждого сайта возможность указать, хочу ли я на нём рефереры, скрипты, кукиши, плугины — короче, аналог «site preferences» в опере.
> Да, и намного лучше чем в опере. Noscript, refcontrol.

дотягивает примерно до половины фич оперы, увы. и то со скрипом. и я действительно этим всем пользуюсь.

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

слова «по моему мнению» ненавязчиво так пропущены. жаль, я это сразу не заметил — не писал бы ответ хамлу. за сим — адьёс.


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено рыжая_панда , 07-Июл-11 04:43 
> нет. адресбар со всеми кнопками живёт не «над» табами, а внтури таба.
> это заметно, если есть боковые панели.

Почему бы ему не жить под табом? Довольно специфический запрос. Боковые панели ff всегда под всеми панелями, они не мешаются.

> возможно, даже расширение такое было. но давно сломалось, а автор забил на
> него пинус.

От невостребованности наверное.

> d-n-d нетути? неудобно же. группировка позволяет свернуть всю группу в один «метатаб»

Похоже вот это то, что нужно.
https://addons.mozilla.org/ru/firefox/addon/tabgroups-manager/
> и развернуть назад? и да — по наведению мыши показать миниатюры
> страниц в стеке (нет, миниатюры *на всех* табах не нужны: ненавижу).

Миниатюры через tab scope

> беру таб. тащу на тулбар. на тулбаре возникает волшебная кнопка, по нажатию
> на которую открывается, собственно, тот URL, который был в табе.

А, так это из коробки. Называется панель закладок.

> дотягивает примерно до половины фич оперы, увы. и то со скрипом. и
> я действительно этим всем пользуюсь.

Едва ли. Легкоприменяемые настройки носкрипта для всех сайтов для страницы невозможны в опере. То есть, например, у меня скрипт всегда конечно же выключен, кроме нескольких сайтов. В опере с этим геморрой.

> слова «по моему мнению» ненавязчиво так пропущены. жаль, я это сразу не
> заметил — не писал бы ответ хамлу. за сим — адьёс.

Это имело бы значение в реальной беседе.


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено Sergey722 , 07-Июл-11 10:13 
Я согласен, что ФФ не совершенен и было бы неплохо, чтобы всё настраивалось.
Но при чём здесь Опера? Вам опа может и понравилась, но это просто звёзды так сошлись, а так к ней те же претензии... Когда-то давно плюнул на неё, потому что не понял как отключить скачивание торрентов по умолчанию её убогим клиентом. Это по Вашему настраиваемый интерфейс?

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено anonymous , 07-Июл-11 13:54 
> Когда-то давно плюнул на неё, потому что не понял как отключить
> скачивание торрентов по умолчанию её убогим клиентом. Это по Вашему настраиваемый
> интерфейс?

да. при чем тут интерфейс к настройкам? opera:config решает, промеждупрочим. и я, как писал выше, не имею ничего против полазить в тормозилловском about:config, лишь бы оно в итоге стало мне удобным.


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено xv , 07-Июл-11 11:50 
Пусть сначала сделают, потом ещё доплатят за переход, а потом вы уже подумаете, менять ли браузер, да?

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено Zenittur , 06-Июл-11 21:54 
Молодцы. С какого релиза регрессия? С 4-го?

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено Аноним , 06-Июл-11 22:04 
C 1ой.

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено Толстый , 07-Июл-11 01:24 
Вся эта затея с переходом на новый цикл релизов подразумевала, чтобы доводить изменения до пользователей как можно быстрее. А тут получается наоборот, такой полезный патч появится еще хрен знает когда, а не в первую очередь. Плевать я хотел на их css3 и html5 "инновации", если браузер тупо течет. Это критические ошибки и должны иметь наивысший приоритет. Я понимаю конечно, у меня у самого 4 гигабайта RAM, но совесть-то надо иметь. Да и даже это не помогает, после какого-то периода времени все начинает тормозить.

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено anonymous , 07-Июл-11 02:08 
он не течёт, он просто не совсем эффективно использует память. разницу ощущаешь? это не багфикс, это improvement. так что в новой версии ему самое место.

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено szh , 07-Июл-11 02:25 
раньше пришлось бы еще год ждать, а сейчас 3 месяца.

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено Аноним , 07-Июл-11 08:24 
Идите на багзиллу открывайте тикет с просьбой пропатчить нужную вам версию.

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено Толстый , 07-Июл-11 14:11 
Хаха, я заранее знаю их ответ. Сами мозилловцы кстати используют nightly builds, поэтому им пофигу, у них все нормально работает :)

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено umbr , 07-Июл-11 12:17 
> Подготовленный патч войдет в состав релиза Firefox 7

Немного подожду и обновлюсь сразу до 9 версии :)


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено anonymous , 07-Июл-11 13:42 
>> Подготовленный патч войдет в состав релиза Firefox 7
> Немного подожду и обновлюсь сразу до 9 версии :)

лучше подожди ещё чуть-чуть и обновись сразу до 42-й.


"В Firefox устранена серьезная утечка памяти"
Отправлено tyler , 07-Июл-11 15:23 
> патч войдет в состав релиза Firefox 7

а зачем нужен Firefox 6 ?


"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено Аноним , 07-Июл-11 18:15 
Вот зачем http://www.marcozehe.de/2011/06/01/whats-new-in-accessibilit.../

"В Firefox устранена серьезная проблема с потреблением памяти"
Отправлено noname , 08-Июл-11 20:41 
Ох и долго же придется ждать.