В рамках инициативы (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
Ну почему нельзя выпустить 5.01? Неужели теперь исправление багов является фишкой новой версии?
Да. А то понимаешь все будут на древних версиях сидеть, ежели все глюки в них чинить.
И план по рекордам даун-лоадеров не выполняется! //NB: всех лишить премии.
Автоапдейт вроде намечается в каком-то из ФФ (а для убунт так уже сделали).
автоапдейт и так есть, планируется сделать апдейтер как в хроме
> Ну почему нельзя выпустить 5.01"Пройдите в Ваш дистрибутив, как завещал Великий Торвальдс",- "как бы говорит нам" МоФоКо.
Это маркетинг, пора бы уже привыкнуть.
Это не исправление бага, а новая фича.
> Ну почему нельзя выпустить 5.01?Потому что патч может породить новые баги. Все тестируют перед стабильной версией. Вот почему в 6.0 aurora не хотят вставить, непонятно.
Да потому, что все это вилами по воде писано и работает только при благоприятном расположении звезд.
нужно же где-то найти кучу пользователей ради которых они перешли на новый цикл разработки. Будем надеятся, что кто-нибудь сделает форк ff и будет бэкпортировать багфиксы.
> Будем надеятся, что кто-нибудь сделает форк ff и будет
> бэкпортировать багфиксы.после дождичка в четверг.
Заниматься такой нудной и противной некромансией можно только если вы за это приплатите как следует.
Хомячки негодуют.
Обращение не к вам лично, а к тому анониму, кто вам +10 накрутил
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
Не накладывается он на FF5, причем FAIL там с десяток и похоже, что некоторых кусков, которые предполагается патчить, просто нет. С шестёркой, правда, надо попробовать ещё.
> Ну почему нельзя выпустить 5.01? Неужели теперь исправление багов является фишкой новой
> версии?Nightly вам в помощь, там патч уже есть, только он обновляться просится раз в день - немного достает.
Похоже они новую мажорную версию firefox скоро будут каждый месяц выпускать ради каждой кучки новых фич.
Они их и так каждые 6 недель выпускают...
Very good news!
а что за "режим минимального потребления памяти"?
т.е. запустил без плагинов и тупо на него смотришь.
нет, он уменьшил потребление памяти путём нажатия в about: memory "minimize memory usage" три раза (9 раз запустил Garbage Collector и Cycle Collector)
> При работе в режиме минимального потребления памяти без патча был израсходован 108 Мб ОЗУ, а с патчем - 21 Мб (в пять раз меньше).Как включить режим минимального потребления памяти?
По мне так лучше пусть быстрее работает и использует память, если есть свободная. Зачем экономить?
> По мне так лучше пусть быстрее работает и использует память, если есть свободнаяа если:
1. свободная память сначало была , но потом её решил заиспользовать Firefox? (потомучто "Зачем экономить?")
2. потом я решил паралельно запустить другую программу, но вдруг выяснилось что свободной памяти-то нет... и эта вторая программа (а может и вся система) начинает дико тормозить тесно-общаясь-со-swap
-----
и вообще -- у вас чо -- реально на компьютере ТОЛЬКО броузер запущен? другие программы не используете? ChromiumOS ???
>Firefox 7, который ожидается в начале осени.Издеваются.
молодцы, чо. сделали бы ещё морду нормальную и *неастраиваемую* как у оперы — давно бы перелез.
Зачем вам ненастраиваемая морда как у оперы? Это же убого.
> Зачем вам ненастраиваемая морда как у оперы? Это же убого.затем, что морда файрфокса вызывает у меня слабоконтролируемое бешенство. как, впрочем, и морда любой другой более-менее сложной и постоянно используемой программы, которая считает, что лучше меня знает, как мне будет удобно. подобное я уже видел — в виндах. к сожеланию, угадать, как мне будет удобно, ни у одной из них так и не вышло.
Она настраиваемая в обоих браузерах, элементарно, правой кнопкой-настройки. Плюс дополнения, созданные специально для этого, плюс настройки через userChrome.css.
> Она настраиваемая в обоих браузерах, элементарно, правой кнопкой-настройки.хочу из коробки:
* статусбар.
* адресная строка внизу, и принадлежит табу, а не расфигачивается по всей ширине.
табы не уменьшаются «до какого-то размера», а уменьшаются вплоть до одного пикселя ширины — никаких кнопочек-скроллов. при этом двумя-тремя клацами должно быть возможно распользить их в несколько вертикальных рядов. и назад.
* под главной менюшкой — тулбар с возможностью туда вытаскивать разные поисковики и вообще любые действия, которые есть в браузере.
* смену хоткеев (да, на них должно быть возможно привесить как вызов функции, так и toggle — типа оперного «нет картинок/только из кэша/все картинки» по кругу.
* ах, да: на статусбар тоже хочу возможность вытаскивания всего того, что можно вытащить на тулбар.
* ах, да: тулбаров по желанию может быть и несколько разных.
* встроеный рсс-клиент (нет, «вебовые агрегаторы» не интересуют). должен жить в панели слева.
* да, стэкинг табов.
* перетаскивание табов по таббару (местами вот захотелось поменять) и pin tab.
* перетаскивание таба на тулбар, где тот волшебно превращается в кнопочку-закладку.
* для каждого сайта возможность указать, хочу ли я на нём рефереры, скрипты, кукиши, плугины — короче, аналог «site preferences» в опере.это тот минимум, при наличии которого я с удовольствием начну мигрировать на тормозиллу.
нет, правка всяких «хромов руками» меня совершенно не интересует. максимум — это about:config.
да, тут не всё про морду, конечно. но это то, что браузер должен уметь из коробки, по моему мнению. и чтобы я не искал днями и ночами расширения, которые умеют кусочек от того, кусочек от этого, а толком — ничего.
хорошо хоть до тормозилловцев дошло, что надо сделать SDK для расширений без сексуальной акробатики.
тебе кто то что то обязан? не? ну так пили свои хотелки сам или плати и тебе сделают коробку какую захочешь. а коль нахаляву так так не наглей
> тебе кто то что то обязан? не? ну так пили свои хотелки
> сам или плати и тебе сделают коробку какую захочешь. а коль
> нахаляву так так не наглейя поступаю проще: не использую тормозиллу: меня опера вполне устраивает. зачем мне пилить браузер, у которого невменяемый апстрим всё равно патчи не возьмёт?
а от оперы глядишь и взяли :)))
вообще, это холивар. каждый браузер угребищен по-своему.
> а от оперы глядишь и взяли :)))
> вообще, это холивар. каждый браузер угребищен по-своему.а оперу пилить не выйдет, и я спокоен.
> я поступаю проще: не использую тормозиллу: меня опера вполне устраивает. зачем мне пилить браузер, у которого невменяемый апстрим всё равно патчи не возьмёт?Ну вот видишь, все нашли браузер по душе, все довольны. О чём спор то тогда?
> О чём спор то тогда?холивары — один из видов отдыха.
>статусбар."Как в опере"? Расширениями.
>адресная строка внизу, и принадлежит табу, а не расфигачивается по всей ширине.Перемещением строки на статусную панель?
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.
>но это то, что браузер должен уметь из коробкиНет, это бзики отдельного пользователя, которые удовлетворяются расширениями.
>>статусбар.
> «Как в опере»? Расширениями.как в нормальном браузере. я вот интересуюсь знать: а, собственно, рендеринг html скоро вынесут в расширение? а то зачем он из коробки-то?
>>адресная строка внизу, и принадлежит табу, а не расфигачивается по всей ширине.
> Перемещением строки на статусную панель?нет. адресбар со всеми кнопками живёт не «над» табами, а внтури таба. это заметно, если есть боковые панели.
>>* смену хоткеев
> Не думаю, что возможновозможно, даже расширение такое было. но давно сломалось, а автор забил на него пинус.
>>ах, да: на статусбар тоже хочу возможность вытаскивания всего того, что можно вытащить на тулбар.
>>да, стэкинг табов.
> Только группировка через меню группировки.d-n-d нетути? неудобно же. группировка позволяет свернуть всю группу в один «метатаб» и развернуть назад? и да — по наведению мыши показать миниатюры страниц в стеке (нет, миниатюры *на всех* табах не нужны: ненавижу).
>>перетаскивание таба на тулбар, где тот волшебно превращается в кнопочку-закладку.
> Что? Кнопочка закладочка всегда в адрессбаре.беру таб. тащу на тулбар. на тулбаре возникает волшебная кнопка, по нажатию на которую открывается, собственно, тот URL, который был в табе.
>>для каждого сайта возможность указать, хочу ли я на нём рефереры, скрипты, кукиши, плугины — короче, аналог «site preferences» в опере.
> Да, и намного лучше чем в опере. Noscript, refcontrol.дотягивает примерно до половины фич оперы, увы. и то со скрипом. и я действительно этим всем пользуюсь.
>>но это то, что браузер должен уметь из коробки
> Нет, это бзики отдельного пользователя, которые удовлетворяются расширениями.слова «по моему мнению» ненавязчиво так пропущены. жаль, я это сразу не заметил — не писал бы ответ хамлу. за сим — адьёс.
> нет. адресбар со всеми кнопками живёт не «над» табами, а внтури таба.
> это заметно, если есть боковые панели.Почему бы ему не жить под табом? Довольно специфический запрос. Боковые панели ff всегда под всеми панелями, они не мешаются.
> возможно, даже расширение такое было. но давно сломалось, а автор забил на
> него пинус.От невостребованности наверное.
> d-n-d нетути? неудобно же. группировка позволяет свернуть всю группу в один «метатаб»
Похоже вот это то, что нужно.
https://addons.mozilla.org/ru/firefox/addon/tabgroups-manager/
> и развернуть назад? и да — по наведению мыши показать миниатюры
> страниц в стеке (нет, миниатюры *на всех* табах не нужны: ненавижу).Миниатюры через tab scope
> беру таб. тащу на тулбар. на тулбаре возникает волшебная кнопка, по нажатию
> на которую открывается, собственно, тот URL, который был в табе.А, так это из коробки. Называется панель закладок.
> дотягивает примерно до половины фич оперы, увы. и то со скрипом. и
> я действительно этим всем пользуюсь.Едва ли. Легкоприменяемые настройки носкрипта для всех сайтов для страницы невозможны в опере. То есть, например, у меня скрипт всегда конечно же выключен, кроме нескольких сайтов. В опере с этим геморрой.
> слова «по моему мнению» ненавязчиво так пропущены. жаль, я это сразу не
> заметил — не писал бы ответ хамлу. за сим — адьёс.Это имело бы значение в реальной беседе.
Я согласен, что ФФ не совершенен и было бы неплохо, чтобы всё настраивалось.
Но при чём здесь Опера? Вам опа может и понравилась, но это просто звёзды так сошлись, а так к ней те же претензии... Когда-то давно плюнул на неё, потому что не понял как отключить скачивание торрентов по умолчанию её убогим клиентом. Это по Вашему настраиваемый интерфейс?
> Когда-то давно плюнул на неё, потому что не понял как отключить
> скачивание торрентов по умолчанию её убогим клиентом. Это по Вашему настраиваемый
> интерфейс?да. при чем тут интерфейс к настройкам? opera:config решает, промеждупрочим. и я, как писал выше, не имею ничего против полазить в тормозилловском about:config, лишь бы оно в итоге стало мне удобным.
Пусть сначала сделают, потом ещё доплатят за переход, а потом вы уже подумаете, менять ли браузер, да?
Молодцы. С какого релиза регрессия? С 4-го?
C 1ой.
Вся эта затея с переходом на новый цикл релизов подразумевала, чтобы доводить изменения до пользователей как можно быстрее. А тут получается наоборот, такой полезный патч появится еще хрен знает когда, а не в первую очередь. Плевать я хотел на их css3 и html5 "инновации", если браузер тупо течет. Это критические ошибки и должны иметь наивысший приоритет. Я понимаю конечно, у меня у самого 4 гигабайта RAM, но совесть-то надо иметь. Да и даже это не помогает, после какого-то периода времени все начинает тормозить.
он не течёт, он просто не совсем эффективно использует память. разницу ощущаешь? это не багфикс, это improvement. так что в новой версии ему самое место.
раньше пришлось бы еще год ждать, а сейчас 3 месяца.
Идите на багзиллу открывайте тикет с просьбой пропатчить нужную вам версию.
Хаха, я заранее знаю их ответ. Сами мозилловцы кстати используют nightly builds, поэтому им пофигу, у них все нормально работает :)
> Подготовленный патч войдет в состав релиза Firefox 7Немного подожду и обновлюсь сразу до 9 версии :)
>> Подготовленный патч войдет в состав релиза Firefox 7
> Немного подожду и обновлюсь сразу до 9 версии :)лучше подожди ещё чуть-чуть и обновись сразу до 42-й.
> патч войдет в состав релиза Firefox 7а зачем нужен Firefox 6 ?
Вот зачем http://www.marcozehe.de/2011/06/01/whats-new-in-accessibilit.../
Ох и долго же придется ждать.