Разработчики Mozilla начали работу (http://mozillalinks.org/wp/2009/05/multi-processor-support-c.../) над новым проектом, (https://wiki.mozilla.org/Content_Processes) нацеленным на оптимизацию работы Firefox на многоядерных CPU. После завершения работы, пользовательский интерфейс и обработка контента в разных табов, сможет обрабатываться параллельно, разными процессами. Кроме более полного задействования системных ресурсов, новшество существенно повысит стабильность работы, сбой в работе отдельного таба не приведет к краху всего браузера.Предложенная методика работы полностью повторяет подход (http://www.opennet.me/opennews/art.shtml?num=17670), реализованный в браузере Google Chrome, содержимое каждого таба в котором выполняются в полностью изолированном окружении, исключающем получения доступа к внешним данным и влияния на другие табы.
URL: http://mozillalinks.org/wp/2009/05/multi-processor-support-c.../
Новость: http://www.opennet.me/opennews/art.shtml?num=21619
Надо оптимизировать ее чтобы она жрала меньше CPU, а они оптимизируют ее чтобы она жрала больше CPU. Убиться. Начать оптимизацию надо с избавления от XUL.
Начни, какие проблемы? А остальные будут пользоваться тем, что удобно и работает.
>остальные будут пользоваться тем, что удобно и работаетугу, internet explorer
так ли важна техническая составляющая?
>Начни, какие проблемы? А остальные будут пользоваться тем, что удобно и работает.А знаете к чему все приходит в итоге?Та же нокия на своих планшетках выкинула стандартный тормозной гуй и сделала свой.И - гека стала юзабельным браузером на слабенькой карманной машинке.А вот мозилла безуспешно пытается что-то там достичь со своим Fennec.Который оказывается по жизни никому не нужен.Почему не нужен?Да потому что долго стартует и ттооррммооззиитт его кульный XULный гуй.Настолько тормозит что пользоваться им - бесит.Несмотря на оптимизации в пару раз - все-равно даже такие тормоза бесят.Я что, ээстоонеец ждаать рееаакции машинки наа мооии деействиияя?Должно быть наоборот :)
это тяжелая плата за легкую портируемость расширений.
>это тяжелая плата за легкую портируемость расширений.А они не хотят ее облегчить?А то экстенсивный путь развития какой-то - дескать не хватает 1 проца - размажемся на пять доступных значит!
Читать не умеем, значит...
>Читать не умеем, значит...В моем понимании браузеру должно быть более чем за глаза 1 ядра текущих процессоров.Period.
Если они соберутся гонять никак не менее чем Quake III в браузере - я так и быть поменяю свою точку зрения...
>А они не хотят ее облегчить?А то экстенсивный путь развития какой-то -
>дескать не хватает 1 проца - размажемся на пять доступных значит!
>А тебе на что проц то? Когда сидишь в браузере, пусть каждое ядро работает. Скоро шести-восьми ядерные процы в продажу пойдут, потому что гигагерцы уже не повысить выше ~ 4.
Пусть работает.
> Надо оптимизировать ее чтобы она жрала меньше CPU, а они оптимизируют ее чтобы она жрала больше CPU. Убиться. Начать оптимизацию надо с избавления от XUL.Ты ничего не понял и советы даешь - достойно анонима
упоминание анонима - достойный ответ на любые фразы! браво!
>упоминание анонима - достойный ответ на любые фразы! браво!Дело в том, что XUL - это часть платформы Mozilla. Предлагается по сути избавится от платформы для разработки приложений. Естественно никто на такое не пойдет. Если вам не нравится гибкость платформы, то переходите на монолитные браузеры.
Перешёл бы на Safari если бы там была реализована фуекциональность NoScript, AdBlock, ImgLikeOpera, Aardwark, DownloadHelper.
>Перешёл бы на Safari если бы там была реализована фуекциональность NoScript, AdBlock,
>ImgLikeOpera, Aardwark, DownloadHelper.Вот собственно XUL и обеспечивает простоту разработки расширений
поэтому, батенька, у вас наблюдается внутренняя противоречивость
>Надо оптимизировать ее чтобы она жрала меньше CPU,Не знаю как насчет CPU (у файрфокса нет особых проблем на любом CPU выпущенном 5 лет и позднее назад) а вот оперативки эта схема будет жрать - мама не горюй.На КАЖДУЮ вкладку приплюсуются еще и всякие оверхеды связанные с содержанием процесса. Лучше б они имхо оптимизировали по жрачу памяти.А то их вебкит зарулит чего доброго со временем.
3.5 и так меньше жрёт CPU. Так что они как раз верно оптимизируют. И в будующем видимо из-за кривого жабаскрипта в одной вкладке, не будут тормозить другие. Это гуд.
Что до избавления от xul, то это очевидно реплика от незнания архитектуры, на которой построены mozilla приложения. Нельзя от него избавится, если избавиться - то надо создавать новую архитектуру. В том числе новую гибкую архитектуру для создания расширений, например на С++:) Тот путь, котороый сейчас есть, он доказал наибольшую близость к непосвящёным разработчикам. Которые бы хотели наваять нужное расширение по быстрому или поменять дизайн браузера также по быстрому. Опять же. вы бы подумали, что если подточить сами компоненты XPCOM, подточить js движок, и реализовать jit компиляцию не только js, но и xml, то работать оно будет почти также быстро, как родной интерфейс на qt или gtk.
PS: да, отказ от xul даёт прирост скорости, но он отнимает гибкость.
>3.5 и так меньше жрёт CPU.Факт.
>Так что они как раз верно оптимизируют.
Ага, представляю себе что будет когда будет по процессу на вкладку.Вот открою я 400 табов как сейчас.И прифигею от того что будет твориться при 400 процессах...
>И в будующем видимо из-за кривого жабаскрипта в одной вкладке,
>не будут тормозить другие.Ага.Зато если среди 400 табов найдется 20 кривых - загружен будет не 1 процессор а вся система начнет тормозить.
>В том числе новую гибкую архитектуру для создания расширений, например на С++:)
Кроссплатформенность будет более геморной для разрабов тогда. А это плохо.
>PS: да, отказ от xul даёт прирост скорости, но он отнимает гибкость.
Все так, но например на мобильных устройствах могли бы и пойти на это.Иначе их порвет там вебкит и о них на мобильных устройствах вообще забудут.Тот же Fennec - тормозила нереальная.
> Ага, представляю себе что будет когда будет по процессу на вкладку.Вот открою я 400 табов как сейчас.И прифигею от того что будет твориться при 400 процессах...через полгода скачай исходники и зашли багрепорт
теоретически можно 4 процесса завести для 400 вкладок на 4 процессорной тачке или вообще конфиг параметром сделать.> Иначе их порвет там вебкит
ну и пускай рвет, стандарты поддерживает и хорошо, и нехуже чем фф без расширений будет
>через полгода скачай исходники и зашли багрепортЕсли честно - мне не особо интересна тема поддержки многоядерности в браузере.Мне хочется чтобы браузер был столь быстр чтобы ему это попросту НЕ ТРЕБОВАЛОСЬ бы.Учтя что его пихают на ARM@400MHz нынче - не лишнее требование совсем.А все это похоже на попытку пожировать - дескать, зачем что-то оптимизировать если можно просто размазаться на хренадцать ядер?!
>теоретически можно 4 процесса завести для 400 вкладок на 4 процессорной тачке
>или вообще конфиг параметром сделать.Мне почему-то кажется что таких наворотов от них не дождешься.Это все-таки не нжинкс :)
> 3.5 и так меньше жрёт CPU. Так что они как раз верно оптимизируют. И в будующем видимо из-за кривого жабаскрипта в одной вкладке, не будут тормозить другие. Это гуд.Только вот памяти стал жрать еще больше =(
>Только вот памяти стал жрать еще больше =(Вас переглючило?
новый FF использует память гораздо эффективнее чем тройка
Афигеть! Браузеру уже несколько CPU подавай! Куда катится этот мир?
Наоборот — браузер научится нормально пользоваться многими CPU. А работать-то будет и на одном.
Кстати, у большинтва современных десктопных компьютеров уже давно несколько малозависимых ядер.
>браузер научится нормально пользоваться многими CPUу меня мечта: пересадить всех веб-разработчиков на duron 800. может быть, хоть тогда они поймут
Чёй-то крупно взял - P133 с MMX, не больше!
разве MMX начался не с P166?
http://ru.wikipedia.org/wiki/Pentium_MMX
MMX - с какого говорите? Только с Overdrive переплетать не надо..
Читайте мануалы от производителя, а то и в Q8200 VT-x найдете.
http://download.intel.com/design/archives/processors/mmx/doc...
>MMX - с какого говорите? Только с Overdrive переплетать не надо..
>Читайте мануалы от производителя, а то и в Q8200 VT-x найдете.
>http://download.intel.com/design/archives/processors/mmx/doc...Интель был дорогой, чудненько на Cyrix 6x86MX тусовались :)
А ещё был Cyrix MediaGX - нынешний Geode
в Википедию пишут все кому не попадя..
133 ММХ никогда небыло
>в Википедию пишут все кому не попадя..это оправдано широтой и актуальностью информации. только правильнее относиться к википедии не как к справочнику, а как к указателю на соответвующие массиы знаний
>в Википедию пишут все кому не попадя..
>133 ММХ никогда небылоТак взли бы и поправили... Вот в чём вся прелесть Вики!
>Так взли бы и поправили... Вот в чём вся прелесть Вики!загляните в историю правок
>>Так взли бы и поправили... Вот в чём вся прелесть Вики!
>
>загляните в историю правокДык, кто-то уж исравил, а я ссылку на PDF добавил :)
+1024
>у меня мечта: пересадить всех веб-разработчиков на duron 800.Учтя средний срок жизни железа - большая часть этих антиков уже на свалке, мертвые.А кто их еще не выбросил - думаете, под вашу убогость будет строиться весь мир?А вот и фигу - не будет.И разработчики обычно могут себе купить что-то произведенное в последние 5 лет.
>может быть, хоть тогда они поймут
А давайте сразу на i8080? 1.7 MHz, 64Kb RAM.Грузиццо-с магнитофона.Сеть - модем 2400 baud.Ну и хватит с вас, фигли.А как вы откроете на этом пяток табов меня не колышет.На асме все перепишете, фигли :)
>Учтя средний срок жизни железа - большая часть этих антиков уже на свалке, мертвые.А кто их еще не выбросил - думаете, под вашу убогость будет строиться весь мир?А вот и фигу - не будет.И разработчики обычно могут себе купить что-то произведенное в последние 5 лет.
>А давайте сразу на i8080? 1.7 MHz, 64Kb RAM.Грузиццо-с магнитофона.Сеть - модем 2400 baud.Ну и хватит с вас, фигли.А как вы откроете на этом пяток табов меня не колышет.На асме все перепишете, фигли :)Я поражаюсь количеству неадекватов среди линуксоидов. Зачем тебе 4-х ядерный проц и ещё более прожорливая видеокарта? Игр, то таких в линупсе нету. По интернету шуршать, в жабере квакать?
>Я поражаюсь количеству неадекватов среди линуксоидов. Зачем тебе 4-х ядерный процЗатем чтобы система не тормозила, Luke. Даже если я качаю что-то ослом или торентом, браужу, слушаю музыку, пакую файл в архив и что там еще.Когда процессоров много - систему сильно тормознуть до некомфортного состояния становится намного труднее.
>и ещё более прожорливая видеокарта? Игр, то таких в линупсе нету.
Всякие школьники с дефектами речи еще будут рассуждать что там нету и что мне надо?А ничего что даже обычный Nexuiz с выкрученными на максимум настройками на 1280х1024 нативными для моего монитора на моем х1300 вполне себе тормозить умеет?Что в пингвине что в винде.Один хрен - ну не тянет х1300 рендеринг 1280х1024 с достойным FPS со всеми включенными наворотами.А какая-нить анизотропная фильтрация получше "ближайшего соседа" будет, а?И всякие там тени, более реалистичное освещение и прочая хрень делают жизнь красивее.Зачем мне видеокарта мощнее?А потому что хочется играть красиво и - не при 10FPS.А вы что подумали?Да и в той же "вендетте" с настройками по максимуму покрасивее, знаете ли :)
>По интернету шуршать, в жабере квакать?
Это вы квакаете в жаббере.Еще наверное зубы по телефону дерете?А я квакаю разве что в Quake :-)
>с выкрученными на максимум настройкаминормальные люди в сетевых шутерах выключают все мешающие приблуды
>нормальные люди в сетевых шутерах выключают все мешающие приблудыАга, и смотрят на месиво из пятка полигонов в 320х240 как много лет назад в DoomII?Думу качество картинки прощали.Потому что тогда не было 3D карт.Потому что процы были хилые.А сама гамеза была в диковинку.И лучше ПРОСТО НЕ УМЕЛИ.А сейчас - умеют.И картинка на LCD монике, у которого число пикселей вполне конкретное лучше всего смотрится тогда когда выводимая картинка совпадает с этим числом пикселей.Иначе будет отвратная по качеству интерполяция хардваром моника.А зарендерить картинку в например 1280х1024 на нормальном FPS и с настройками получше минимальных - очень нелегкая задача даже для неплохих видеокарт.А с минимальными настройками качество графики - сильно в заднице по сравнению с тем что в принципе мог бы выдать движок.И имхо в игры играют в частности и потому что неплохая графика - радует глаз.Что-то не понимаю зачем мне экономить на себе любимом, надувая себя на красивую графику и вместо этого видя зазубренные линии и отдельные полигоны, зато не видя реалистичной подсветки, улучшенных эффектов и прочих приятностей.Графике не обязательно быть супер-крутой, но и позорной ей тоже ни к чему быть.
>>нормальные люди в сетевых шутерах выключают все мешающие приблуды
>
>Потому что процы были хилые.не только. скажем, дым может помешать заметить соперника
>не только. скажем, дым может помешать заметить соперникаДа.Но нормальное разрешение и при том сглаживание, освещение, спецэффекты, хорошая отрисовка моделей и прочая все-таки не мешают игре сами по себе и - это красиво.А вот когда на интенсивной сцене FPS за счет всего этого порой падает до плинтуса - можно плохо ориентируясь в ситуации на раз получить пулю в лоб.Стало быть если не хочется быть удобной тировой мишенью - приходится выбирать настройки чтобы FPS не падал ниже некоторой отметки даже на сложных в плане рендеринга сценах.И чем мощнее видеокарта - тем более качественную картинку можно оставить.Это к вопросу о том зачем линуксоидам мощные видеокарты.Гамезов которые пригрузят на нормальном разрешении с всеми эффектами на максимум даже мощную карту - и под линух есть.Да и проц желательно приличный.Не для самой гамезы так для того чтобы то что в фоне висит например не мешало той же гамезе например.Впрочем приличный проц можно и еще кучей методов поюзать - от кодирования видео, сжатия файлов и просмотра HD до компилежки в эн потоков и т.п. (кому что).
>Затем чтобы система не тормозила, Luke. Даже если я качаю что-то ослом или торентом, браужу, слушаю музыку, пакую файл в архив и что там еще.Когда процессоров много - систему сильно тормознуть до некомфортного состояния становится намного труднее.Потрясающе. О чём я и говорил: четырёхядерный проц, чтобы по тырнету шуршать. Ты случайно свой "киловатный" системный блок на ночь включённым не оставляешь?
А неадекватом я назвал тебя вот из-за этой твоей реплики:
"А давайте сразу на i8080? 1.7 MHz, 64Kb RAM.Грузиццо-с магнитофона.Сеть - модем 2400 baud.Ну и хватит с вас, фигли.А как вы откроете на этом пяток табов меня не колышет.На асме все перепишете, фигли :)"Но я тебя успокою ты не настолько неадекватен как некоторые.
>Это вы квакаете в жаббере.Еще наверное зубы по телефону дерете?А я квакаю разве что в Quake :-)
Успокойся. жабер-жаба-квакать.
>А ничего что даже обычный Nexuiz с выкрученными на максимум настройками на 1280х1024
Он для своей работы требует спаренных топовых видеокарт?
>И всякие там тени, более реалистичное освещение и прочая хрень делают жизнь красивее
Это суррогат. "если нет разницы, то зачем платить больше"?
Грубовато конечно вышло. Но ничего личного, user294.
Не. Я о другом. Дело не в том, что браузер пользуется несколькими процессорами. Печаль в том, что так называемый "говнокод" вкупе с кривыми руками программиста и дизайнера способен нагнуть ядро CPU. И ведь этот "талант" размножается... до "Hello, world!" в 100 мегабайт и требованием в 2GHZ CPU не так ведь далеко с такими темпами, если подумать.
"Оптимизация" под несколько CPU почти всегда делает программу несколько медленнее на одном. И вообще, если браузер нормально работает и так, то зачем его "распределять"? Вот если он сжирает полностью ресурсы единсвтенного ядра, то сразу понятно зачем.
афигеть! вы купили в машину, а в нее еще и бензин заливай!
Вопрос в другом, сколько же можно жрать бензина, выполняя пустяковые задачи, всё-таки браузер это не пакет по матмоделированию
>Вопрос в другом, сколько же можно жрать бензина, выполняя пустяковые задачи, всё-таки
>браузер это не пакет по матмоделированиюВообще, работа браузера крайне не простая задача. Там реально есть задачи требующие мощностей (векторная граффика, видео, _выполнение сложных сценариев_ + ещё много всего). Отключайте javascript, отключайте flash, используйте lynx и ему подобные - наслаждайтесь.
>векторная граффика, видеоаппаратное ускорение
>выполнение сложных сценариевоптимизация, эффективная компиляция и кеширование
>векторная граффика, видеоаппаратное ускорение чего? процессорного кода? Да и в любом случае - если форкнут и сделают реализацию чего-то на видеокарте, вы первый будете кричать "какой позор - для сёрфинга нужна мощная видеокарта" :)))
>оптимизация, эффективная компиляция и кеширование
компиляция html`а или javascript-кода? Современные страницы это тонны JS помноженные на 1-5к дом-элементов со своим css. http://extjs.com/deploy/dev/examples/samples.html
>аппаратное ускорение чего? процессорного кода?думалку пора бы и включить.
обработка векторной графики и видео на специализированных процессорах. сегодня в их роли популярны gpu. в ином случае придется обойтись оптимизированным софтовым рендерингом.>Да и в любом случае - если форкнут и сделают реализацию чего-то на видеокарте,
>вы первый будете кричать "какой позор - для сёрфинга нужна мощная видеокарта" :)))что за детский сад?
между прочим, для того, чтобы отрисовать и залить несколько сглаженных кривых, мощная видеокарта не нужна.
зы. cairo умеет работать с opengl.>компиляция html`а или javascript-кода
javascript. хотя никто не мешает также кешировать дерево html
>Современные страницы это тонны JS помноженные на 1-5к дом-элементов со своим css
это плохо, нагромождение корявых cmf. практически всегда можно обойтись более лаконичной структурой.
думалку? Вся существующая графика - результат процессорного кода. Плюс то, что эта же самая фигня может запускаться на каких-нибудь мобилках... Возможно когда-нибудь мы придём к видеокартам. Но пока даже хвалёные xml- да жаба-ускорители не стали массовыми на целевом серверном рынке. Ибо жутко неуниверсально.> что за детский сад?
да очень просто. Прямо сейчас можно зайти на любой новостной сайт (куча текста и блоков) с 4-5 флеш баннерами и на каком-нибудь p4-1Ghz. Проц будет загружен на 100%. Вопрос: какая встроенная видеокарта (а это чисто разводка) это потянет? Встроенная графика у 90% компов на планете.
>javascript. хотя никто не мешает также кешировать дерево html
именно это и делают все бродилки. Проблема в том, что а) js не многопоточный, хуже того - он еще и асинхронный, б) дерево жутко динамическое, в) количество событий в рендере для каждого элемента может быть по 20 на каждый "кадр".
>это плохо, нагромождение корявых cmf. практически всегда можно обойтись более лаконичной структурой.
это реальность. И практически никогда нельзя ничем обойтись, т.к. мысли художников-дизайнеров лежат вне плоскости "процессор-видеокарта". И они правы :)))
> Прямо сейчас можно зайти на любой новостной сайт (куча
>текста и блоков) с 4-5 флеш баннерами и на каком-нибудь p4-1Ghz.
>Проц будет загружен на 100%. Вопрос: какая встроенная видеокарта (а это
>чисто разводка) это потянет? Встроенная графика у 90% компов на планете.Отключи Flash. Включай только там, где надо. В большинстве случаев осутствие Flash ты даже не заметишь, зато заметишь более тихую работу компа (меньше загрузка процессора - меньше тепловыделение).
>Прямо сейчас можно зайти на любой новостной сайт (куча
>текста и блоков) с 4-5 флеш баннерами и на каком-нибудь p4-1Ghz.
>Проц будет загружен на 100%. Вопрос: какая встроенная видеокарта (а это
>чисто разводка) это потянет? Встроенная графика у 90% компов на планете.при чем здесь флеш? это левый блоб со своим окном, искуственно позиционируемом на странице. флеш не имеет отношения к html/javascript/css, пусть у адоба голова болит.
Вообще, работа строителя крайне не простая задача. Там реально есть задачи требующие мощностей (перетаскать кирпич, мешки, _выполнение сложной кладки_ + ещё много всего). Не используйте современные материалы, отключайте водопровод, и переселяйтесь в шалаш и ему подобные - наслаждайтесь.
>Вопрос в другом, сколько же можно жрать бензина, выполняя пустяковые задачи, всё-таки
>браузер это не пакет по матмоделированиюесли бы ты написал хотябы элементарный рендер HTML без стилевых наворотов,
ты бы подругому на разработку смотрел. болтать - не мешки ворочать.
я вот попробовал, чесно говоря задачка не из простых...
>болтать - не мешки ворочать.Начинается. То что лично я не смогу написать лучше, не делает из фаерфокса конфетку
>>болтать - не мешки ворочать.
>
>Начинается. То что лично я не смогу написать лучше, не делает из
>фаерфокса конфеткуслова "пустяковые задачи" были бредом, независимо от того конфетка или нет.
Если бы ФФ грузил компьютер только при выполнении сложных задач... Или даже просто загрузка - это уже титанический труд? Вроде бы в версиях до 1.5 возможности в целом были такие же (за исключением всякой экзотики), а работало все в разы быстрее.
Обоснуйте. И 2ое, и пожалуй самое важное. Пускай уже начнут оптимизировать этот вырвиглазный интерфейс на xul, так тормозить при прорисовке менюшек считаю криминалом по отношению к пользователю
>так тормозить при прорисовке менюшек считаю криминалом
>по отношению к пользователюНе, вы на чем сидите? У меня FF последний на EEE701 не тормозит почему то. Что делаю не так?
Очевидно вы врёте. Или просто не видели, что значит не тормозящий интерфейс
ЗЫ: Intel Pentium Dual Core E2180, нет я конечно понимаю, что это не серверный проц, всего 2 ядра, да и тактовые частоты можно было бы повыше, но как-то так
>Очевидно вы врёте. Или просто не видели, что значит не тормозящий интерфейсЭэээ, может вру и не видел. Но хоть убей не могу понять тогда, что значит "не тормозящий интерфейс". Менюхи отрисовываются за приемлемое время? Отрисовываются. Страница скролится быстро? Опять же достаточно быстро. Где тогда тормоза?
>
>ЗЫ: Intel Pentium Dual Core E2180, нет я конечно понимаю, что это
>не серверный проц, всего 2 ядра, да и тактовые частоты можно
>было бы повыше, но как-то такИ причем тут Dual Core? Моя EEEха работает на 900Mгц и мне хватает этого для комфортной работы FF и текстового редактора. Ну еще UQM работает нормально.
>Но хоть убей не могу понять тогда, что значит "не тормозящий интерфейс"Объясняю. Накатываем adblock, tabmix+, noscript, flashgot, greasemonkey и all-in-one sidebar. Открываем 25 вкладок, в закладках примерно 100 страниц. А теперь эксперимент - начинаем передвигать быстро курсор от меню Файл до Справка, туда и обратно, несколько раз. Убеждаемся, что менюхи выпадают "плавно", настолько плавно, что тянет блевать. Контрпример на gtk2 например pcmanfm, где такого безобразия нет
>И причем тут Dual Core?При том, что на более сильном железе не заметить тормоза просто невозможно
>[оверквотинг удален]
>
>Объясняю. Накатываем adblock, tabmix+, noscript, flashgot, greasemonkey и all-in-one sidebar. Открываем 25
>вкладок, в закладках примерно 100 страниц. А теперь эксперимент - начинаем
>передвигать быстро курсор от меню Файл до Справка, туда и обратно,
>несколько раз. Убеждаемся, что менюхи выпадают "плавно", настолько плавно, что тянет
>блевать. Контрпример на gtk2 например pcmanfm, где такого безобразия нет
>>И причем тут Dual Core?
>
>При том, что на более сильном железе не заметить тормоза просто невозможно
>OK, с закладками согласен. Но все остальное несколько надумано. Может у кого-то и есть нужда открывать >20 вкладок, но я обычно обхожусь максимум 10. А уж елозить, да еще и быстро, по менюхе туда-сюда, мне и в голову не пришло бы. Вы бы еще привели в пример включение-выключение компьютера, и говорили бы потом, что "какой FF отстой, за секунду после включения на экране не появляется" :)
>Может у кого-то и есть нужда открывать >20 вкладок, но я обычно обхожусь максимум 10К сожалению, я теперь редко обхожусь 20 вкладками
>А уж елозить, да еще и быстро, по менюхе туда-сюда, мне и в голову не пришло быВам не пришло, а вот такие мелочи и нервируют
>"какой FF отстой, за секунду после включения на экране не появляется"Дак ведь отстой, быстрый браузер должен успевать запускаться за время между мыслью поковырять в носу и поднесением пальца к ноздре.
ЗЫ: время загрузки (с момента нажатия ентер в загрузчике) до старта флуксбокса (и автозапуском всяких мелочей вроде feh, conky) мне удалось сократить до 18 секунд (из них 5 секунд уходит на монтирование разделов), потому не могу считать 5-6 секундный холодный запуск firefox нормой
>К сожалению, я теперь редко обхожусь 20 вкладкамиAsus Notebook F8V Intel Core2Duo P8400 2GB ram
Открыто 43 вкладки
FF в памяти 170 мегов
торможений не замечено>Вам не пришло, а вот такие мелочи и нервируют
Берегите нервы, не включайте компьютер, не ходите в инет
>Дак ведь отстой, быстрый браузер должен успевать запускаться за время между мыслью
>поковырять в носу и поднесением пальца к ноздре.Вместо ковыряния в носу рекомендую заняться тяжелым физическим трудом
- укрепляет нервы
- выбивает дурь из головы>ЗЫ: время загрузки (с момента нажатия ентер в загрузчике) до старта флуксбокса
>(и автозапуском всяких мелочей вроде feh, conky) мне удалось сократить до
>18 секунд (из них 5 секунд уходит на монтирование разделов), потому
>не могу считать 5-6 секундный холодный запуск firefox нормойкупите автомобиль запорожец и займитесь тюнингом, чтобы он смог развивать скорость
200 км/ч за 15 секунд ( для этого необходимо установить в салон, вместо задних сидений
двигатель от грузовика Mersedes на 700 лошадиных сил)
и потом уделывайте лохов на всяких там lamborgini со светофора
>Asus Notebook F8V Intel Core2Duo P8400 2GB ram
>Открыто 43 вкладки
>FF в памяти 170 мегов
>торможений не замеченоИ интерфейс не тормозит? Хаха, идите гоните кому другому
>Берегите нервы, не включайте компьютер, не ходите в инетСтараюсь беречь, а уж куда мне ходить давайте решу сам?
>Вместо ковыряния в носу рекомендую заняться тяжелым физическим трудом
>- укрепляет нервы
>- выбивает дурь из головыЭто к чему? Есливы думаете, ято я только сижу жопой на стуле напротив монитора, то вы ошибаетесь, я хожу в тренажёрный зал )жим лёжа 110 кг, присед 90, а чем можете похвастаться Вы?)
>купите автомобиль запорожец и займитесь тюнингом, чтобы он смог развивать скорость
>200 км/ч за 15 секунд ( для этого необходимо установить в салон,
>вместо задних сидений
>двигатель от грузовика Mersedes на 700 лошадиных сил)
>и потом уделывайте лохов на всяких там lamborgini со светофораЗавидно, да?
>>Asus Notebook F8V Intel Core2Duo P8400 2GB ram
>>Открыто 43 вкладки
>>FF в памяти 170 мегов
>>торможений не замечено
>
>И интерфейс не тормозит? Хаха, идите гоните кому другомуIntel P4 Northwood 2.26 Ghz 1 GB RAM nvidia fx5200
гуй иногда притормаживает... обычно при emerge -aNDvu world =)
>>Берегите нервы, не включайте компьютер, не ходите в инет
>
>Стараюсь беречь, а уж куда мне ходить давайте решу сам?Вам просто посоветовали, каким образом можно уберечь много нервных клеток =)
>>Вместо ковыряния в носу рекомендую заняться тяжелым физическим трудом
>>- укрепляет нервы
>>- выбивает дурь из головы
>
>Это к чему? Есливы думаете, ято я только сижу жопой на стуле
>напротив монитора, то вы ошибаетесь, я хожу в тренажёрный зал )жим
>лёжа 110 кг, присед 90, а чем можете похвастаться Вы?)лопату в руки, носилки в зубы, тачку под мышку, кирпичом по ноге и фперёд!
а чем можете похвастаться Вы? =)
>>Но хоть убей не могу понять тогда, что значит "не тормозящий интерфейс"
>
>Объясняю. Накатываем adblock, tabmix+, noscript, flashgot, greasemonkey и all-in-one sidebar. Открываем 25
>вкладок, в закладках примерно 100 страниц. А теперь эксперимент - начинаем
>передвигать быстро курсор от меню Файл до Справка, туда и обратно,
>несколько раз. Убеждаемся, что менюхи выпадают "плавно", настолько плавно, что тянет
>блевать. Контрпример на gtk2 например pcmanfm, где такого безобразия нетвсё тоже самое и менюхи выпадают очень хорошо.. закладок сильно больше 100 и в нагрузку меню от scapbook. Разве что all-in-one sidebar нету, может это он всех тормозит у кого-то :)
Решили за Chrome-ом пойти
Спасибо, Кэп! :)
Очень правильное начинание! Жаль, что не скоро появится.Повисание 1й вкладки не будет мешать работе других и ее нормальному закрытию.
Поддерживаю. Мне частенько приходится сразу в нескольких вкладках работать. Особенно бесит то, что я не могу нормально работать с _уже_загрузившейся_ страницей, пока в "фоне" грузятся другие папки. Численные же значения использования CPU/RAM (там на 10% больше, тут на 5 тиков меньше...) меня волнуют *намного* меньше, чем отзывчивость на мои действия.P.S.: изолязия вкладок по процессам вроде не только мультиголовым полезна. Отзывчивость должна увеличиться на всех процах, по идее. Поправьте, если не прав.
> Кроме более полного задействования системных ресурсоввот эта фраза настораживает :)
>> Кроме более полного задействования системных ресурсов
>
>вот эта фраза настораживает :)chroot/quote/ulimit
Теперь он будет полностью загружать систему, а не только одно ядро?))
>Повисание 1й вкладки не будет мешать работе других и ее нормальному закрытию.Может лучше сделать чтоб вкладки не висли :)
>>Повисание 1й вкладки не будет мешать работе других и ее нормальному закрытию.
>
>Может лучше сделать чтоб вкладки не висли :)Было бы здорово, если это было бы именно так. Но многое зависит нетолько от стабильности работы самого браузера, но и от сторонних компонентов (в особенности это касается FlashPlayer-а).
Так ведь "стабилизировать" хотят браузер, а не "стороние компоненты"...
Просто "раздуют" софт "заплатками", вместо того чтобы переписать "с нуля"...
>Так ведь "стабилизировать" хотят браузер, а не "стороние компоненты"...
>Просто "раздуют" софт "заплатками", вместо того чтобы переписать "с нуля"..."Любой русский программист после пары минут чтения кода, обязательно вскочит и произнесет обращаясь к себе: переписать это все нафиг. Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать это много работы. А если взяться и посидеть немного, то все получится. Зато код будет красивый и правильный. На следующее утро русский программист свеж, доволен собой и без единой запинки докладывает начальству, что переписать этот кусок займет один день, не больше. Да, не больше. Ну, в крайнем случае, два, если учесть все риски. В итоге начальство даст ему неделю и через полгода процесс будет успешно завершен. До той поры, пока этот код не увидит другой русский программист."
ну вы и раздули тему из простого желания программистов идти в ногу со временем
что в этом плохого они же не пишут про оптимизацию работы браузера на 20000 процессорном кластере, или для вас многоядерность это далекое будущее, дк знайте
для каждого индивидуального случая нужен свой браузер и выбор всегда есть а они просто напросто пытаются его расширить мне иногда вообще нравиться w3m, но это не говорит о том что я всегда пользуюсь именно им, для каждой цели свои инструменты, заместо того чтобы обсуждать игру слов в новости предложите что нибудь свое и отошлите разработчикам и быть может это будет зов тысячи пользователей и наконец заработает этот браузер на вашей любимой платформе, с вашими индивидуальными характеристиками.
Наконец-то Firefox перестанет тормозить на моем 3-ядрном реакторе :-)