Майк Хоммей (Mike Hommey), участник проекта Mozilla и мэйнтейнер пакета Iceweasel в Debian GNU/Linux, объявил о готовности к переходу при формировании 32- и 64-разрядных Linux-сборок Firefox на использование GCC 4.5 с включенными агрессивными оптимизациями ("-O3") и поддержкой профильной оптимизации. Подобный ход позволит довести производительность Linux-сборок Firefox до уровня сборок для платформы Windows, которые как показало ранее предпринятое тестирование быстрее родных Linux-версий даже при запуске под управлением Wine.
В прошлом году уже предпринимались две попытки перехода на GCC 4.5 с активацией новых опций оптимизации, но эти попытки завершились неудачей из-за появления регрессивных изменений.
Теперь все проблемы решены и Firefox готов к переходу на использование более современного инструментария сборки, позволяющего задействовать такие возможности, как статический анализ. Более того, разработчикам удалось сохранить поддержку сборки на старых Linux-платформах, таких как RedHat/CentOS 5, а также на системах, в которых поставляется libstdc++ из GCC 4.1.
Первым выпуском Firefox, в котором будут использованы новые настройки оптимизации, станет релиз Firefox 6, который ожидается летом этого года.
Источник: http://www.opennet.ru/opennews/art.shtml?num=30423
Отсутствует
Да у меня и сейчас быстро грузится. Во всяком случае в сравнении с компьютером на Win 7 64 с 4 ГБ памяти.
От оно че!
Отсутствует
igorsub
Дело далеко не только в скорости запуска. Я сейчас как вспомню фокс 2.х под линукс, так вздрогну. С тех пор фокс хоть и стал заметно шустрее, а всё равно в винде он у меня и запускается шустрее и работает шустрее.
Отсутствует
Lain_13
Ну вот я про свою систему так не сказал бы. Ну если сделают еще быстрее, хорошо.
От оно че!
Отсутствует
Ну не знаю, не знаю.... У меня 6.0.1 на 3-х компах - домашний десктоп с убунтой 10.04 х86_64, ноут с такой же осью и рабочий комп (512 метров памяти и камень Celeron 2GHZ одно ядро) Ubuntu 32-битная. На всех трёх, включая рабочий (с которого сейчас сижу), фокс запускается и летает, как электровеник. Для рабочего компа он конечно тяжеловат, ибо много памяти кушает, но на свежеустановленной и напиленой оси, ведёт себя весьма достойтно.
Отредактировано =Agasfer= (02-05-2011 12:34:22)
Arch Linux & xmonad
Отсутствует
Фокс быстр в Windows? Они про Хром и Оперу знают понаслышке, видимо...
Using Firefox on OS X only!
Отсутствует
ProFFeSSoR
Бр-р-р-р-рысь!
Tracker
А какая разница? Вон у продуктов M$ с каждым выпуском вообще новое _название_ и ни кого это не беспокоит, а тут циферки вдруг быстрее пошли. Пусть как хотят, так и нумеруют. Абы делали и делали хорошо.
Отредактировано Lain_13 (05-05-2011 20:07:37)
Отсутствует
ProFFeSSoR
Бр-р-р-р-рысь!
А я шо!? Запарило, что любимый браузер чуть ли не самый медленный в винде
Using Firefox on OS X only!
Отсутствует
ProFFeSSoR
Ускоряйся:
https://addons.mozilla.org/ru/firefox/addon/startupservice/
http://nuffstuff.ru/2009/12/uskoryaem-firefox-perenos-profilya-i-kesha-na-ramdisk/
2) network.http.proxy.pipelining — то же самое, но при работе через прокси. Требуется поддержка HTTP 1.1 и во прокси, а не одним только отдалённым сервером.
3) network.http.pipelining.maxrequests — максимальное количество запросов, отсылаемых гуськом (встык). Чем оно больше, тем больше экономится времени ожидания ответа, однако тем больше информации из состыкованных ответов теряется, если соединение порвётся. Значение 100-200 ничем не было обосновано (вряд ли отыщется страница, на которой 100-200 картинок и других догружаемых объектов), по умолчанию стоит 4, можно увеличить до 10-20, но вряд ли есть смысл увеличивать и далее.
4) nglayout.initialpaint.delay — задержка между началом скачивания и началом отрисовки страницы. Если её обнулить, страница начнёт отрисовываться раньше, судорожно подёргиваясь по мере резкого поступления дальнейших блоков, вызывающих перевёрстывание (новых столбцов таблиц, например), однако визуально это создаёт впечатление ускоренности реакции на нажатие по гиперссылке.
Иногда мне кажется, что лучшие программисты мира и лучшие технические умы работают только над одним - как сделать так, чтоб на новом скоростном железе тормозило также, как на хламе 10 летней давности.
(с)
Отсутствует
Не знаю, я существенной разницы не замечал, а если она есть, то не в пользу виндовс. Только флеш тормозит, и победить это не удаётся.
Raf-9600
Ага, только не все сайты работать будут. Иллюстрации особенно.
Отсутствует
Ага, только не все сайты работать будут. Иллюстрации особенно.
Только если выставить nglayout.initialpaint.delay, остальные методы ускорения вполне безопасны.
Иногда мне кажется, что лучшие программисты мира и лучшие технические умы работают только над одним - как сделать так, чтоб на новом скоростном железе тормозило также, как на хламе 10 летней давности.
(с)
Отсутствует
Радик245 пишетАга, только не все сайты работать будут. Иллюстрации особенно.
Только если выставить nglayout.initialpaint.delay, остальные методы ускорения вполне безопасны.
Я пока PaleMoon пробую, вроде побыстрее бегает чем FF. ПО крайней мере удобно что теперь он использует свой профиль, а не фоксовый - стоят оба
Using Firefox on OS X only!
Отсутствует
PaleMoon
В бенчах чуть быстрее 4.0.1, на глаз разницы не вижу. Тоже самое с SSE2 сборками tete009. Одиними настройками компилятора чуда не сотворишь. От напичканых патчами и особенно оба остают.
Раздаю плюсы за минусы. Расценка 1 к 3. Первой десятке скидка. 2 плюса за 4 минуса.
Отсутствует
ProFFeSSoR пишетPaleMoon
В бенчах чуть быстрее 4.0.1, на глаз разницы не вижу. Тоже самое с SSE2 сборками tete009. Одиними настройками компилятора чуда не сотворишь. От напичканых патчами и особенно оба остают.
Ну я бенчмарки прогоняю просто так, а тестирую уже у себя на машине. На рабочей машине разница заметна невооружённым глазом (Двуядерный целерон 1.8х2, 2Гб оперативы, встроенное видео, Win7 Ultimate). А то что новые версии будут быстрее - так я это только поддерживаю
Using Firefox on OS X only!
Отсутствует
Бенчмарки это одно, а вот то, как чутко стал работать новый интерфейс в ночнушках - совсем другое, визуально заметное дело. Даже на 3,6Ггц феноме.
Большой кот... Пуфыстый... Полосатый... Зубастый (:
Отсутствует
Бенчмарки это одно, а вот то, как чутко стал работать новый интерфейс в ночнушках - совсем другое, визуально заметное дело. Даже на 3,6Ггц феноме.
Вы меня прямо обрадовали, жду осени чтобы пощупать релизный 6.0
Using Firefox on OS X only!
Отсутствует
ProFFeSSoR
Зачем осень, можно уже сейчас! Я его поставил вместо основного!
Побаиваюсь я бет. Он профиль использует отдельный, или будет поганить мой основной FF? Если основной то вообще не вариант.
Using Firefox on OS X only!
Отсутствует
ProFFeSSoR
Нечего бояться. так же стабильна, как релизный или (=
Кроме того, можно прописать разные профили, как у меня:
Большой кот... Пуфыстый... Полосатый... Зубастый (:
Отсутствует
ProFFeSSoR так создайте для него профиль перед первым запуском
и
Daglus пишетєммм, вот таков вопрос у меня два профиля с 3.0.11 и под 3,5 как сделать так чтобы по умолчания у каждого был свой а не общий на двоих?
Отсутствует
А я уже оптимизировал и ускорил любимый браузер в Linux-е (-O3). Правда, забросил я что-то это дело...
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
Отсутствует
ПротопопулуS
Обычно после такой «оптимизации» он становится медленнее. Там фокус в оптимизации по размеру блоков кода у них, на сколько я помню, и -O3 эту оптимизацию ломает. Потому при сборке у себя они -O2 используют с другими ключами, а не тупо -O3 лепят. Так-то.
Добавлено 20-05-2011 13:40:17
Кстати, раньше мэинтейнеры в Убунту ложили достоинство на правильные ключи оптимизации для искоробочного фокса и потому им невозможно было пользоваться. Их несколько лет убеждали что они идиоты всем миром и что одинаковые ключи оптимизации для абсолютно всего софта в репозитории это не всегда одинаково полезно. Как там дела сейчас обстоят я понятия не имею — пользуюсь Найтли распакованным из архива скачанного с фтп мозиллы и обновляющего самого себя.
Отредактировано Lain_13 (20-05-2011 13:41:12)
Отсутствует
Lain_13, у меня мои сборки с -O3 ощутимо быстрее работают, чем те же версии, но официальные, которые из архива. Так-то.
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
Отсутствует