The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Firefox запущенный в Wine обогнал по производительности родн..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от opennews (ok) on 13-Фев-09, 20:53 
При оценке производительности Linux и Windows сборок Firefox 3 было обнаружено (http://www.tuxradar.com/content/benchmarked-firefox-javascri...) заметное отставание  Linux версии. Тестирование проводилось тремя разными пакетами -
SunSpider (http://webkit.org/perf/sunspider-0.9/sunspider.html),
V8 Benchmark Suite (http://v8.googlecode.com/svn/data/benchmarks/v3/run.html), Mozilla Dromaeo (http://dromaeo.com/), в Fedora 10 все три теста показали явное отставание Linux сборки Firefox 3.0.6 от аналогичной версии браузера, запущенной в Windows XP SP3.


День спустя, тестирование было повторено. На этот раз, чтобы исключить возможные проблемы в сборке пакета для Fedora 10, тесты были проведены и для оригинальной Linux сборки с сайта Mozilla.
Для доказательства, что более высокая производительность связанна именно со сборкой Firefox, а не свойствами Windows, например, не вызвана разницей в скорости прорисовки графики из-за различных драйверов, Windo...

URL: http://www.tuxradar.com/content/browser-benchmarks-2-even-wi...
Новость: https://www.opennet.ru/opennews/art.shtml?num=20269

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от leon55 (ok) on 13-Фев-09, 20:53 
Играю периодически в одну браузерку написаную на флеше, так в запущеном вендовом firefox под wine играть в неё нереально. Просто проверял.
Не знаю по чём они там такое решили - нету линукса под рукой чтобы проверить, но если флеш медленно переводит эмулированый фирефокс практически в однозадачный режим, так йоптель, флеш сейчас на каждом сайте :).
Сильно не пинайте. Возможно я чего-то недопонял)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от thevery (??) on 13-Фев-09, 22:42 
под маком флеш тоже тормозит :(
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

25. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от absorbb on 13-Фев-09, 23:41 
и как связана производительность Firefox с производительностью Flash это совершенно разные программы.?

Забавно, но с рендереингом 2д графике в лисе еще хуже. В Linux версии файфокс отвратительная производительность рендеренга прозрачных слоев, а сглаживание увеличенных изображений вообще отключено по сображениям производительности. Но в лисе запущенной из под wine все ок и с прозрачностью и со сглаживанием.
Дело тут походу в том, что чтобы это работало быстро в Linux разработчики должны написать свои алгоритмы композитинга и сглаживания,т.к. X-овые очень не оптимизированные, а аппаратное ускорение этих вещей ее отсутствует во многих драйверах. Мозиловцы не хотят идти таким не прямым путем и ждут когда ситуация исправится на стороне X-ов. Кажется в Xorg 7.5 этот момент будет решен уже да и аппаратным ускорение 2д под Linux вендоры активно занялись с момента выхода кде4.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

80. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от User294 (ok) on 14-Фев-09, 16:15 
Возникает ощущение что авторам мозиллы надо просто вставить пистон за плохую оптимизацию под линукс, а то когда под wine виндовый браузер обгоняет обычный - возникает резонный вопрос о качестве поддержки платформы... :).А то GDI в винде например тоже тормоз редкий и наврядли мозилла рендерит через директикс.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

84. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от . on 14-Фев-09, 16:54 
>GDI в винде например тоже тормоз редкий

абсолютный бред!
вендовый gdi/gdi+ очень сильно надрочен на 2d-операции. и рендеринг выполняется на gpu в отличие от
>наврядли мозилла рендерит через директикс

opera 10.5 переведет всю отрисовку на векторный движок, поддерживающий аппаратную акселерацию

Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

2. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним_One1 email on 13-Фев-09, 20:53 
Бугага...
Я тоже использую Linux как пускалку для Wine ))
Есть над, чем подумать. Графике, как бы она ущербной в глазах гиков не казалась, в реали является очень важной вещью. Не обращать внимания на производительность, стабильность и ресурсоемкость просто нельзя... Висты затопчут ;)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от vitek (??) on 14-Фев-09, 09:27 
первое:
>Я тоже использую Linux как пускалку для Wine ))

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

по первому и так ясно. даже боюсь спрашивать что ещё Вы не по назначению используете...
а вот по второму - а wine в линухе какую "графику" использует?

действительно Бугага...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Serega (??) on 13-Фев-09, 21:04 
кто сказал что gcc - плохо оптимизирует?! :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Serega (??) on 13-Фев-09, 21:05 
точнее g++
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 13-Фев-09, 21:07 
Я так и знал, что тут что-то нечисто! Разница в производительности заметна без всяких тестов.

Очевидно мозилловцы делали продукт для винды, а потом через костыли прикрутили поддержку gtk и linux.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от СуперАноним on 13-Фев-09, 21:27 
> Firefox 3 запущенный в Windows и Wine показал очень близкие результаты производительности, заметно опережающие запущенные в Linux версии Firefox из стандартного репозитория Fedora и c сайта Mozilla

Ну если он даже под эмулированным GDI быстрее... Это камень в огород Gtk.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Alinaki on 13-Фев-09, 21:44 
А при чем тут GTK? Надо дождаться сборки под Qt и еще раз потестировать.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Ноним on 13-Фев-09, 21:52 
Сборка тормозиллы под QT?!!
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Alinaki on 13-Фев-09, 21:53 
>Сборка тормозиллы под QT?!!

ну да. в разработке, насколько я знаю.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Vass (ok) on 13-Фев-09, 22:16 
>>Сборка тормозиллы под QT?!!
>
>ну да. в разработке, насколько я знаю.

Если интересно можете скачать и проверить: правда сборка глючноватат еще
http://browser.garage.maemo.org/news/10/

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

70. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от new bee on 14-Фев-09, 13:36 
4.4 - тормоз, надо дождаться под 4.5
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

13. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от СуперАноним on 13-Фев-09, 22:12 
Только тестировать будем релиз и не с 0 в минорном номере версии, ага. А то его недавно добавили и ещё долго сырое будет.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

26. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от absorbb on 13-Фев-09, 23:45 
А причем здесь вообще GDI, GTK и QT?
тестировалась производительность Javascript движков.

О производительности 2д мой каммент выше.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

124. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от СуперАноним on 16-Фев-09, 15:15 
Ну тогда по вашему получается, что сейчас виндовые приложения в Wine через иксы без аппаратного 2D ускорения отрисовывают свою графику шустрее, чем Gtk-шные через те же самые иксы.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

45. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от true on 14-Фев-09, 07:59 
>А при чем тут GTK? Надо дождаться сборки под Qt и еще
>раз потестировать.

Надо под винду с помощью gcc собрать и протестировать, думаю результаты будут одинаковые.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Alinaki on 13-Фев-09, 21:52 
Opera 10 под Wine тоже быстрее.... V8 - 104 против 147 в среднем. Грустно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Georges (ok) on 13-Фев-09, 22:31 
я вот тоже думал... чего это Мозилла под Линухом такая тормознутая, но тем не менее её считают нормальным браузером.
оказывается дело в сильной платформозависимости кода
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 13-Фев-09, 22:33 
Ну, для меня это не стало великим открытием, всегда знал, что фирефокс под винду заточен. Зато когда у меня фирефокс начинает жутко тормозить, в отличие от винды, всё остальное имеет нормальный отклик.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Sunder on 13-Фев-09, 23:01 
Не знаю как у вас, а у меня Опера под Linux загружается быстрее чем под винду и работает отлично :) Версия 9.63
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Alinaki on 13-Фев-09, 23:04 
>Не знаю как у вас, а у меня Опера под Linux загружается
>быстрее чем под винду и работает отлично :) Версия 9.63

Тесты прогоните. Я данные привел :)

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от анонимус on 13-Фев-09, 23:22 
У меня на убунте было тормознее виндовой, а в генте наоборот - быстрее (чем в ХР)!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 13-Фев-09, 23:31 
подтверждаю: опенофис (кажется 2.4) виндовый под вайном(уж не помню каким, но в памяти сильно отпечаталось) в лине работает намнооого быстрее чем родной...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 13-Фев-09, 23:32 
>подтверждаю: опенофис (кажется 2.4) виндовый под вайном(уж не помню каким, но в
>памяти сильно отпечаталось) в лине работает намнооого быстрее чем родной...

а посему дело не только в мозиловцах

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

66. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от drTr0jan on 14-Фев-09, 12:59 
Зато виндовый под вендой работает медленнее, чем линуксовый под линуксом. Мистика.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

24. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от none (??) on 13-Фев-09, 23:40 
Ж5 2х2ГГц ППЦ мак ос х
В8:
сафари 81
файрскунс 89
опера 72
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от none (??) on 14-Фев-09, 00:00 
МБП 2ГГц КореДуо мак ос х
В8:
сафари 158
файрскунс 132 (почти постоянно)
опера 108

а теперь, внимание!... под Параллелс файрфокс - 134 (до 139)

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

28. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от none (??) on 14-Фев-09, 00:01 
параллелс с виндозой В2К
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

99. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от АНОНИМУС on 14-Фев-09, 23:16 
>Ж5 2х2ГГц ППЦ мак ос х
>В8:
>сафари 81
>файрскунс 89
>опера 72

2x2.3ГГц АМД
fedora 10

opera     82.3
mozilla   96.9
epiphany  121
midori    289
konqueror 75.7

и где тут справедливость???

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

29. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от IGX on 14-Фев-09, 01:08 
Похоже GCC хуже оптимизирует код по сравнению с Visual C++ или в протестированных сборках случилось удачное выравнивание кода в ответственных частях Фокса для Windows и неудачное для Linux. Например, один и тот же код, выровненный по-разному (или невыровненный), скомпилированный Visual C++ легко может отличаться по производительности в 2 раза! Причем в каждом случае можно получать как прирост производительности на одних процессорах, так и падение на других; также может увеличиться производительность одних фрагментов программы, но упасть производительность других фрагментов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 01:48 
>Похоже GCC хуже оптимизирует код по сравнению с Visual C++

А при чём тут Visual C++ ?


Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

37. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 02:01 
>>Похоже GCC хуже оптимизирует код по сравнению с Visual C++
>
>А при чём тут Visual C++ ?

при том что им собран билд Firefox'a под винду.

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

59. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 11:50 
>при том что им собран билд Firefox'a под винду.

А что под винду нельзя на гцц собрать?

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

67. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 13:10 
>>>Похоже GCC хуже оптимизирует код по сравнению с Visual C++
>>
>>А при чём тут Visual C++ ?
>
>при том что им собран билд Firefox'a под винду.

Точно? Сам проверял?

target
i686-pc-mingw32

Build tools
Compiler  Version  Compiler flags
cl  14.00.50727.762  -GL -wd4624 -wd4952 -TC -nologo -W3 -Gy -Fd$(PDBFILE)
cl  14.00.50727.762  -GR- -GL -wd4624 -wd4952 -TP -nologo -Zc:wchar_t- -W3 -Gy -Fd$(PDBFILE)

Configure arguments
--enable-application=browser --enable-update-channel=release --enable-optimize --disable-debug --disable-tests --enable-update-packaging --enable-official-branding --enable-jemalloc --with-crashreporter-enable-percent=10

Это и есть M$ Visual C++ ?

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

71. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 14:20 
>target
>i686-pc-mingw32
>
>Build tools
>Compiler  Version  Compiler flags
>cl  14.00.50727.762  -GL -wd4624 -wd4952 -TC -nologo -W3 -Gy -Fd$(PDBFILE)
>
>Это и есть M$ Visual C++ ?

Нее, это не Visual, это версия для бедных, без подсветки. Микрософт C/C++ тоже бывает без подсветки ))

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

73. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 14:37 
>Нее, это не Visual, это версия для бедных, без подсветки. Микрософт C/C++
>тоже бывает без подсветки ))

Бедные обладатели виндовс без Визуал Студио. :(

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

87. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 18:18 
>Compiler  Version  Compiler flags
>cl  14.00.50727.762  -GL -wd4624 -wd4952 -TC -nologo -W3 -Gy -Fd$(PDBFILE)
>
>cl  14.00.50727.762  -GR- -GL -wd4624 -wd4952 -TP -nologo -Zc:wchar_t- -W3
>-Gy -Fd$(PDBFILE)
>
>Configure arguments
>--enable-application=browser --enable-update-channel=release --enable-optimize --disable-debug --disable-tests --enable-update-packaging --enable-official-branding --enable-jemalloc --with-crashreporter-enable-percent=10
>
>Это и есть M$ Visual C++ ?

Я так понимаю, что ты намекаешь будто firefox под винду собирают GCC, так?
Тогда ты заблуждаешься.

Если ты просто говоришь, что при сборке не используется IDE (Visual С++), то к сути вопроса это не имеет отношения, т.к. основное здесь - это то что firefox собран майкрософтовским компилятором, а использовалось ли при этом IDE, или собирали из комманд-лайна - дело десятое.

Скорее всего "cl(компилятор) 14.00.50727.762(его версия)" поставляется вместе с 2005-ой студией, а может с 2008-й, точно не знаю, врать не буду.

С 2003-й студией (без сервис паков) поставляется cl версии 13.10.3077.

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

98. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 21:51 
>Configure arguments
>--enable-jemalloc

Опа опа, это жеж мегаускоритель жабаскрипта, и НАМНОГО быстрее чем glibc malloc в многопоточных программах!

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

110. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от crypt (??) on 15-Фев-09, 19:39 
>>Configure arguments
>>--enable-jemalloc
>
>Опа опа, это жеж мегаускоритель жабаскрипта, и НАМНОГО быстрее чем glibc malloc
>в многопоточных программах!

Аноним, у меня Gentoo и я только что пересобрал firefox 3.0.6 и xulrunner с этой опцией. Прирост производительности в рамках погрешности. 127->133 в тесте v8

Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

38. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от kost BebiX email on 14-Фев-09, 02:46 
Ну дык это ведь и понятно. GCC-то всё делает по отдельным модулям, а потом уж их объединяет. А VC пытается сразу влезть во всё. Да, VC поэтому быстрее на порядок. Но поэтому же GCC существует для энного кол-ва платформ.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

51. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 09:46 
Линуксовые сборки сделаны без оптимизации вообще (см. about:buildconfig).

Если бы кто-нибудь удосужился собрать у себя с -O3 и сравнить со штатным дистрибутивным — вот это было бы показательно с точки зрения возможностей оптимизации g++.

С другой стороны, если никто не удосужится — это тоже показательно :)

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

30. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от IGX on 14-Фев-09, 01:10 
Уточнение: Один и тот же код, выровненный по-разному (или невыровненный), скомпилированный Visual C++ легко может отличаться по производительности в 2 раза от этого же кода, незначительно модифицированного в какой-нибудь неответственной части программы, скомпилированного этим же Visual C++!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от wine нужен on 14-Фев-09, 01:40 
ВНЕЗАПНО!!!
gcc плохо оптимизирует код, существует проблема с 2d-ускорением в иксах, барахлит шедулер...
а вы говорите "wine не нужен"
ещё как нужен! оказывается это отличный полигон для обнаружения узких мест в архитектуре
без вайна линуксоидам теперь никуда
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

48. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от vitek (??) on 14-Фев-09, 09:35 
>gcc плохо оптимизирует код,

чем собирается сам wine?
>существует проблема с 2d-ускорением в иксах, барахлит шедулер

запущенные под wine приложения не используют 2d-ускорение в иксах?
>без вайна линуксоидам теперь никуда

Вы линуксоид? или просто советы даёте?

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

52. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 09:50 
> чем собирается сам wine?

Wine по умолчанию собирается с оптимизацией.
FF под линукс, похоже, по умолчанию собирается без таковой. about:buildconfig говорит, что флаги -Ox не использовались.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

74. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от pavlinux email(ok) on 14-Фев-09, 14:44 
>> чем собирается сам wine?
>
>Wine по умолчанию собирается с оптимизацией.
>FF под линукс, похоже, по умолчанию собирается без таковой. about:buildconfig говорит, что
>флаги -Ox не использовались.

x86_64-unknown-linux-gnu

Build tools

Compiler     Version     Compiler flags

gcc     gcc version 4.2.1 (SUSE Linux)     -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -Wno-long-long -pedantic -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -O2 -g -Os -fno-strict-aliasing -fno-strict-aliasing -pthread -pipe

c++     gcc version 4.2.1 (SUSE Linux)     -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-long-long -pedantic -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -O2 -g -Os -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -pthread -pipe

Configure arguments
--enable-application=xulrunner --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --mandir=/usr/share/man --includedir=/usr/include --enable-optimize --enable-extensions=python,default --with-system-jpeg --with-system-zlib --enable-xft --disable-freetype2 --enable-svg --enable-canvas --disable-tests --disable-mochitest --disable-installer --disable-javaxpcom --disable-crashreporter --enable-startup-notification --enable-url-classifier --with-system-nspr --with-system-nss

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

96. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от zhus on 14-Фев-09, 21:40 
А вот вам убунта...

about:buildconfig

Build platform
target
i686-pc-linux-gnu

Build tools
Compiler     Version     Compiler flags
cc     gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11)     -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -Wno-long-long -pedantic -g -fno-strict-aliasing -pthread -pipe
g++     gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11)     -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-long-long -pedantic -g -fno-strict-aliasing -fshort-wchar -pthread -pipe

Configure arguments
--build=i486-linux-gnu --prefix=/usr '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' --sysconfdir=/etc --localstatedir=/var '--libexecdir=${prefix}/lib/xulrunner-1.9' --disable-maintainer-mode --disable-dependency-tracking --srcdir=. --enable-system-cairo --enable-system-sqlite --with-system-nspr --with-system-nss --enable-application=xulrunner --enable-extensions=xml-rpc,venkman,inspector,gnomevfs,cview,tasks,reporter,python/xpcom --enable-webservices --enable-safe-browsing --with-default-mozilla-five-home=/usr/lib/xulrunner-1.9.0.6 --enable-startup-notification --with-user-appdir=.mozilla --without-system-jpeg --with-system-zlib=/usr --with-system-bz2=/usr --enable-system-hunspell --disable-javaxpcom --disable-crashreporter --disable-elf-dynstr-gc --disable-installer --disable-strip --disable-strip-libs --disable-install-strip --disable-tests --disable-mochitest --disable-updater --enable-optimize --with-distribution-id=com.ubuntu

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

100. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Michael Shigorin email(ok) on 14-Фев-09, 23:24 
>А вот вам убунта...
>... -g ...

М-да.

ALT Linux:

Build platform
target
i586-alt-linux-gnu

Build tools
Compiler     Version     Compiler flags
gcc     gcc version 4.3.2 20081105 (ALT Linux 4.3.2-alt7) (GCC)     -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -Wno-long-long -pedantic -pipe -Wall -O2 -march=i586 -mtune=i686 -fPIC -DPIC -fno-strict-aliasing -pthread -pipe
c++     gcc version 4.3.2 20081105 (ALT Linux 4.3.2-alt7) (GCC)     -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-long-long -pedantic -pipe -Wall -O2 -march=i586 -mtune=i686 -fPIC -DPIC -fno-strict-aliasing -fshort-wchar -pthread -pipe

Configure arguments
--build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --includedir=/usr/include --disable-activex --disable-activex-scripting --disable-tests --disable-installer --disable-updater --disable-crashreporter --disable-mochitest --disable-freetype2 --disable-javaxpcom --disable-elf-dynstr-gc --enable-xft --enable-crypto --enable-application=xulrunner --enable-optimize=-O2 --enable-default-toolkit=cairo-gtk2 --enable-canvas --enable-safe-browsing --enable-url-classifier --enable-jemalloc --enable-oji --enable-strip --enable-install-strip --disable-debug --enable-svg --enable-svg-renderer-cairo --enable-libxul --enable-system-sqlite --enable-system-hunspell --enable-extensions=default,python/xpcom --without-system-png --enable-places --enable-storage --enable-system-lcms --enable-system-cairo --with-system-nspr --with-system-nss --with-system-jpeg --with-system-zlib --with-system-bz2 --with-pthreads

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

102. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от pavlinux email(ok) on 15-Фев-09, 00:00 
>>А вот вам убунта...
>>... -g ...
>
>М-да.
>
>ALT Linux:
>

-fPIC -DPIC  - это на всякий случай???? А вдруг неправильная либа прилипнет??? :) Или чего-то  испугались.

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

104. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Michael Shigorin email(ok) on 15-Фев-09, 00:03 
>-fPIC -DPIC  - это на всякий случай???? А вдруг неправильная либа
>прилипнет??? :) Или чего-то  испугались.

Точно не знаю (или забыл), но см. тж. http://www.altlinux.org/UpStream/AsNeeded

Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

105. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от pavlinux email(ok) on 15-Фев-09, 00:31 
> доковыривание до источника проблемы в Makefile.am может быть не совсем интересным занятием...

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

Всем лень, - вот и доигрались, в режиме эмуляции работает быстрее syscall_офф.


Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

119. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 16-Фев-09, 01:02 
>>А вот вам убунта...
>>... -g ...
>
>М-да.
>

Собирают с отладкой, чай не встраиваемая система, мегабайты на диске найдутся. Не вижу повода для уныния ))

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

123. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Michael Shigorin email(ok) on 16-Фев-09, 14:58 
>>>А вот вам убунта...
>>>... -g ...
>>М-да.
>Собирают с отладкой, чай не встраиваемая система, мегабайты на диске найдутся.

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

>Не вижу повода для уныния ))

Да не, что Вы.  Унывать -- это не для среднего убунтушника, впрочем, как и задумываться. :]

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

127. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 16-Фев-09, 17:19 
>>>>А вот вам убунта...
>>>>... -g ...
>>>М-да.
>>Собирают с отладкой, чай не встраиваемая система, мегабайты на диске найдутся.
>
>И в памяти, и в кэше, и циклы процессорные.  Да и
>пользователю спешить некуда.

В оперативную память отладочная информация не попадает (если только её отладчик не читает) На циклы процессорные (и вообще на инструкции машинных кодов) наличие или отсутствие отладочной информации также не оказывает влияния. В gcc оптимизация и отладка абсолютно независимы и могут быть использоваться в любом сочерании.

>
>>Не вижу повода для уныния ))
>
>Да не, что Вы.  Унывать -- это не для среднего убунтушника,
>впрочем, как и задумываться. :]

Задумываться хорошо, но ещё лучше разобраться, вместо того чтобы ныть и подозревать.

Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

128. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Michael Shigorin email(ok) on 16-Фев-09, 17:47 
>В gcc оптимизация и отладка абсолютно независимы и могут быть использоваться
>в любом сочерании.

Первый раз слышу, причём из недоверенного источника.  Обратное слышал не раз и из куда более доверенных.  Читать на спор с незнамо кем, как там в 4.3, лень.

Далее, -O я там тоже не вижу.  Ну и с -g обычно не стрипают бинарники (нет, выковыривать и смотреть тоже лень).

>Задумываться хорошо, но ещё лучше разобраться, вместо того чтобы ныть и подозревать.

Вот и разберитесь.

Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

133. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 16-Фев-09, 21:05 
>>В gcc оптимизация и отладка абсолютно независимы и могут быть использоваться
>>в любом сочерании.
>
>Первый раз слышу, причём из недоверенного источника.
>Обратное слышал не раз и из куда более доверенных.

И что-же это за более доверенные источники, которые явно не читали руководство по gcc, и не знают как работает в linux exec, и что он при своей работе загружает?


>Читать на спор с незнамо
>кем, как там в 4.3, лень.

А сопли надувать и писать чушь не лень? Или умойся, всё ты прочитал уже, и поняв что не прав начал бычить ))

Разобрался с тобой.

Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору

113. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от northbear (??) on 15-Фев-09, 23:17 
в Debian Lenny примерно та же хрень. Интересно было бы послушать аргументацию мантейнеров. На переименование (или как они это называют) у них хватает времени и усилий, а на то, чтобы поиграть с опциями оптимизации или просто включить унылый -02 у них руки не доходят.

Есть одно предположение: У gcc похоже проблемы с оптимизацией под одну и поддерживаемых Debian'ом платформ. При компиляции Iceweasel'а с опцией оптимизации под эту платформу вылазят ошибки. Ну и...  

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

35. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 01:58 
>> Тип: Тема для размышления

"А что тут прозревать, то? Значит, вы вошли, переставили мебель, поменяли тарелки..."

>> кто сказал что gcc - плохо оптимизирует?! :)

если это не сарказм,
то как раз по этим тестам и видно, что плохо.

>> Очевидно мозилловцы делали продукт для винды, а потом через костыли
>> прикрутили поддержку gtk и linux.
>> Ну если он даже под эмулированным GDI быстрее... Это камень в огород Gtk.

gtk тут не причем, меряли JavaScript, большей частью бекэнд.

>> Opera 10 под Wine тоже быстрее.... V8 - 104 против 147 в среднем. Грустно.

проблема, наверняка, аналогична Firefox'у.

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

JavaScript - это большей частью бекэнд. Оптимизируя бекэнд на винде, автоматически оптимизируется под юникс, обратное также верно.

>> а посему дело не только в мозиловцах

к Firefox'у и Oper'е могу добавить и Quake3. Который виндовый под
Wine давал больший FPS чем нативный линуксовый.

А разница у всех этих программ одна и очень существенная:
под винду бинари собирают M$-ским компилятором, а под linux - GCC'ёй.

+ к этому, при сборке firefox'а 3.x на винде включена "profile-guided optimization", что тоже вносит свой вклад в ускорение собранной программы.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от RNZ email(??) on 14-Фев-09, 03:23 
>к Firefox'у и Oper'е могу добавить и Quake3. Который виндовый под
>Wine давал больший FPS чем нативный линуксовый.

Уж давно неправда


Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

72. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 14:26 
>+ к этому, при сборке firefox'а 3.x на винде включена "profile-guided optimization",
>что тоже вносит свой вклад в ускорение собранной программы.

gcc тоже умеет оптимизировать по профилю. И вообще умеет оптимизировать. Вот только кладут на это мурзилы, собирая кое как, не включая даже малейшие оптимизации.

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

36. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 02:01 
У меня была Федора, так там действительно Firefox безбожно тормозил. Я поставил сборку с официального сайта мозиллы и все стало хорошо.
Сейчас у меня Зенволк и сборка с сайта мозиллы. Никакой разницы с виндовым вариантом я не чувствую.
Какую еще им нужна производительность в броузерах я не понимаю. Браузеры нормальную скорость выдавали еще на компах десятилетней давности.
Люди явно не теми проблемами озабочены. Лучше бы подумали над полезными новыми функциями и поддержке всех фич новых и недоделанных старых стандартов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от RNZ email(??) on 14-Фев-09, 03:20 
http://v8.googlecode.com/svn/data/benchmarks/v3/run.html
Score: 2200 - Midori (Webkit)
Score: 218  - Epiphany (Gecko 1.9)
Score: 206  - Firefox 3.0.5 (ebuild)
Score: 187  - Opera 10.00 Build 4166 Qt library 4.4.2


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

57. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от ТоварищЪ on 14-Фев-09, 11:44 
Ubuntu 8.04.2

Midori 0.0.17: 145
Firefox 3.0.6: 149
Opera 9.61: 119

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

77. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от RNZ email(??) on 14-Фев-09, 15:02 
780.6ms   - Midori 0.1.2-3c75e9e (net-libs/webkit-gtk 0_p40220)
2482.2ms  - Epiphany (Gecko 1.9)
2563.4ms  - Firefox 3.0.6 (www-client/mozilla-firefox)
4063.6ms  - Opera 10.00 Build 4166 Qt library 4.4.2

Midori ревет в пух и прах.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

78. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от RNZ email(??) on 14-Фев-09, 15:03 
http://www2.webkit.org/perf/sunspider-0.9/sunspider-driver.html
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

46. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 08:18 
Эта новость уже была! Только для второй версии браузера. Значит, ждите версию 4 через полгода!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

61. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от spamtrap (??) on 14-Фев-09, 11:57 
>Эта новость уже была! Только для второй версии браузера. Значит, ждите версию
>4 через полгода!

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

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

53. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 10:00 
А если собрать при помощи Intel C compiler?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

126. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от sluge (??) on 16-Фев-09, 16:53 
>А если собрать при помощи Intel C compiler?

нафиг, нафиг крейга барета кормить :)

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

134. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от IGX on 16-Фев-09, 22:03 
>А если собрать при помощи Intel C compiler?

Intel C compiler под Windows во многих случаях генерирует более медленный код, чем MSVC и даже Borland.

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

54. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от yarodin email(??) on 14-Фев-09, 10:18 
Странно, но у меня прямо противоположные впечатления от рендеринга html+js.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

64. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от oakim on 14-Фев-09, 12:08 
http://v8.googlecode.com/svn/data/benchmarks/v3/run.html
Swiftfox 219
Epiphany 211
Konqeror 29.6 =)
wine + firefox 257
при етом фаерфокс под вайном проигрывает свифтфоксу весьма существенно в тесте Crypto
237 у swiftfox против 175 к firefox+wine
имхо в инете даже на 500мгц системе весьма комфортно лазить... а на современной.. вообщем это уже несущественно
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

56. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от zorbonavt on 14-Фев-09, 11:11 
тестировал год назад работу одного математического алгоритма, никакого 3D, 2D, просто консоль, сборки в винде осуществлял bcc, gcc, VC так вот самый скоростной код получался у VC и bcc (борман был шестой), а вот код собранный gcc заметно тормозил. Насколько помню цифры типа 1-1,5 сек. против 7сек. несмотря на -O2.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

58. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 11:45 
>тестировал год назад работу одного математического алгоритма, никакого 3D, 2D, просто консоль,
>сборки в винде осуществлял bcc, gcc, VC так вот самый скоростной
>код получался у VC и bcc (борман был шестой), а вот
>код собранный gcc заметно тормозил. Насколько помню цифры типа 1-1,5 сек.
>против 7сек. несмотря на -O2.

-O2 только абсолютно безопасные оптимизации, и от того не сильно эффективные.
Всякие unroll fast-math и omit-fp не включаются при -O2.

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

76. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от pavlinux email(ok) on 14-Фев-09, 14:49 
Дайте исходник, за 0.5 сек. заработает!!!
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

63. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Aleksey (??) on 14-Фев-09, 12:07 
Один человек уже высказал правильную мысль:
> Линуксовые сборки сделаны без оптимизации вообще (см. about:buildconfig)

Так что вообще не понятно что вы тут обсуждаете. Т.е. в линуксовой версии оптимизации нет никакой (ни -O1, ни -O2, ни -O3)! Поэтому притензии к X, gcc и прочим вещам совершенно беспочвенны.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

75. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от pavlinux email(ok) on 14-Фев-09, 14:47 
x86_64-unknown-linux-gnu

Build tools
Compiler     Version     Compiler flags

gcc     gcc version 4.2.1 (SUSE Linux)     -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -Wno-long-long -pedantic -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -O2 -g -Os -fno-strict-aliasing -fno-strict-aliasing -pthread -pipe

c++     gcc version 4.2.1 (SUSE Linux)     -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-long-long -pedantic -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -O2 -g -Os -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -pthread -pipe

Configure arguments
--enable-application=xulrunner --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc --mandir=/usr/share/man --includedir=/usr/include --enable-optimize --enable-extensions=python,default --with-system-jpeg --with-system-zlib --enable-xft --disable-freetype2 --enable-svg --enable-canvas --disable-tests --disable-mochitest --disable-installer --disable-javaxpcom --disable-crashreporter --enable-startup-notification --enable-url-classifier --with-system-nspr --with-system-nss

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

81. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Aleksey (??) on 14-Фев-09, 16:43 
На SUSE видимо сборка оптимизрованная. Осталось только проверить именно на ней всё остальное.
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

85. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Karbofos (??) on 14-Фев-09, 17:54 
-Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -Wno-long-long -pedantic -O3 -march=athlon64 -pipe -fomit-frame-pointer -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -pthread -pipe
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

68. "Firefox запущенный в Wine обогнал по производительности родн"  +/
Сообщение от i (??) on 14-Фев-09, 13:11 
скоро google допилит свой хром под линукс и можно забыть про фаирфокс
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

69. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от none (??) on 14-Фев-09, 13:30 
я специально привел тесты под маком!
https://www.opennet.ru/openforum/vsluhforumID3/49395.html#24

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

под вайном часто сталкивался с ситуёвиной - отсутствие отрисовки (т.е. - просто не заморачиваются обновлением экрана)

предлагаю проводить тест под вайном в свернутом окне - возможно резалты будут ещё выше ;)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

79. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от midori email on 14-Фев-09, 15:46 
Возможно, MS платит Мозилловцам не только за неоптимизацию FF под Linux, но и специальную деградацию производительности.
Вспомните, пару лет назад, когда перестали делать FF под win98, на официальных форумах мозиллы резали темы с протестами.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

83. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 16:52 
>Firefox запущенный в Wine обогнал по производительности родную Linux-сборку.

Я это еще давно знал. Разница заметна на P4 3.2 ghz

Флеш вообще дико тормозит. Но даже на страницах без флеша в Линуксе тормозит сильнее. Вывод я делал такой, что Линукс технологически хуже.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

86. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от none (??) on 14-Фев-09, 18:15 
>>Firefox запущенный в Wine обогнал по производительности родную Linux-сборку.
>
>Я это еще давно знал. Разница заметна на P4 3.2 ghz
>
>Флеш вообще дико тормозит. Но даже на страницах без флеша в Линуксе
>тормозит сильнее. Вывод я делал такой, что Линукс технологически хуже.

ога - очень глубокий вывод ;) Институт-то умудрились закончить (хотяб на троечки) ;) ?
вывод они делали, а что ещё делали? ;)
вы хоть представляете как и что и где работает?!, я слабо и потому сомневаюсь, а тут - "вывод"!

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

88. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от vitek (??) on 14-Фев-09, 18:21 
>Вывод я делал такой, что Линукс технологически хуже.

чем что?

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

103. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от pavlinux email(ok) on 15-Фев-09, 00:02 
>>Вывод я делал такой, что Линукс технологически хуже.
>
>чем что?

чем технологически :)

Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

125. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от none (??) on 16-Фев-09, 15:47 
>ghz

научитесь физические величины писать правильно! а потом уже делайте свои глупые выводы и желательно не в слух.


Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

91. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 14-Фев-09, 20:14 
Кстати с Gimp'ом ситуация обратная - в винде он у меня загружается раза в два дольше, чем в убунте.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

106. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от RapteR email(ok) on 15-Фев-09, 07:38 
>Кстати с Gimp'ом ситуация обратная - в винде он у меня загружается
>раза в два дольше, чем в убунте.

Надо пологать что дело в GTK и что в бунте львинная доля этих либ к моменту запуска гимпа уже находятся в памяти.

Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

108. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от vitek (??) on 15-Фев-09, 13:18 
и не только.
сравните скорость и удобство работы того же pidgin.
виндовая версия создаёт впечатление унылого и тормозного поделия.
одна полная перерисовка окна чего стоит... под линухом же - отличный им.
и так со всеми гтк-ашными программами...
кто пробовал kde4 под виндами и линухом, поделитесь впечатлениями?

p.s.:
на основании вышесказанного уже можно делать вывод, что винда технологически хуже? :-DDDDD

Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

109. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от . on 15-Фев-09, 15:26 
>кто пробовал kde4 под виндами и линухом, поделитесь впечатлениями?

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

Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

112. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от northbear (??) on 15-Фев-09, 23:08 
pidgin и в Linux'е унылое и тормозное поделие. Особенно, когда пытаешься использовать помимо аськи еще и jabber-протокол. И, не дай вам бог, еще какой-нить протокол...

Непонятно только одно: Кроссплатформенное оно по определению не эффективное. Точнее кроссплатформенность достигается за счет универсализации кода, отказа от использования специфики конкретной платформы.
По этой причине эффективность компилятора gcc заведомо ниже, чем у компиляторов написанных под конкретную платформу (oперационка + cpu).
Другое дело, что высокая эффективность кода в настоящее время не очень актуальная тема. А вот благами кроссплаформенности пользуются практически все. И, увы, эти блага обходятся не бесплатно...

Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

115. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от northbear (??) on 15-Фев-09, 23:20 
Так вот непонятно, а что, собственно, народ во всем этом удивляет.
Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

117. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от vitek (??) on 15-Фев-09, 23:34 
>pidgin и в Linux'е унылое и тормозное поделие. Особенно, когда пытаешься использовать помимо аськи еще и jabber-протокол. И, не дай вам бог, еще какой-нить протокол...

великолепно работаю с тремя протоколами. нареканий нет. обычный Pidgin 2.5.2. даже не обновлял. причём настолько хорошо, что счастливые пользователи qip посмотреть. :-)
>По этой причине эффективность компилятора gcc заведомо ниже, чем у компиляторов написанных под конкретную платформу (oперационка + cpu).

Вы видимо не в курсе архитектуры gcc. для ознакомления посмотрите это - http://www.ibm.com/developerworks/ru/library/l-gcc4/index.html
GCC расшифровывается как GNU Compiler Collection - набор компиляторов GNU.
у меня есть свои небольшие претензии, но это точно не к оптимизации и качеству.

Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

122. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от northbear (??) on 16-Фев-09, 11:30 
>великолепно работаю с тремя протоколами. нареканий нет. обычный Pidgin 2.5.2.
>даже не обновлял. причём настолько хорошо, что счастливые пользователи qip посмотреть. :-)

Могу лишь только позавидовать. У меня после пары-тройки дней работы в онлайне сие чудо начинает отваливаться от сервера джаббера и попытки реконнекта начинают тормозить pidgin'а целиком. Приходится его перезапускать... Если вы при старте неправильно ввели пароль jabber'у, то он будет пытаться с упорством идиота приконнектиться с неправильным паролем, вместо того, чтобы снова его запросить, и при этом тормозить работу по другим протоколам где логин прошел нормально. И т.д. и т.п... В итоге после очередного последнего прикола аськи просто сбежал с него.

>Вы видимо не в курсе архитектуры gcc. для ознакомления посмотрите это -
>http://www.ibm.com/developerworks/ru/library/l-gcc4/index.html
>GCC расшифровывается как GNU Compiler Collection - набор компиляторов GNU.

Ну и? Что я там написано такое, что отвергает правоту моих слов. Поддержка дополнительного уровня абстракции вне зависимости от названия (SSA-деревья или RTL-код) в любом случае требует дополнительных затрат.
Потом, я вообще не нашел упоминания об оптимизации на уровне системы команд целевой платформы. Получается, что вся имеющаяся оптимизация gcc работает исключительно с промежуточным представлением? Ну-ну...  
Тогда берем нормальные книжки по программированию на ассеблере середины 90-х прошлого века, читаем разделы касающиеся оптимизации, зависящей от особенностей архитектуры процессоров внутри семейства x86. Офигеваем от числа нюансов и прироста производительности. Включаем мозги и экстраполируем полученные сведения на принициально отличные архитектуры процессоров. Готов поспорить результат вам понравится.

Более того, если бы и в самом деле gcc был так хорош, то смысла в таком разнообразии архитектур процессоров, не говоря уже о системах) просто бы не было.  

>у меня есть свои небольшие претензии, но это точно не к оптимизации и качеству.

Ну это лишний раз подверждает мои слова: Что высокая эффективность оптимизации на нынешнем этапе развития малоактуальна.  

Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

131. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 16-Фев-09, 20:35 
>[оверквотинг удален]
>вам понравится.
>
>Более того, если бы и в самом деле gcc был так хорош,
>то смысла в таком разнообразии архитектур процессоров, не говоря уже о
>системах) просто бы не было.
>
>>у меня есть свои небольшие претензии, но это точно не к оптимизации и качеству.
>
>Ну это лишний раз подверждает мои слова: Что высокая эффективность оптимизации на
>нынешнем этапе развития малоактуальна.

Тормоза с реконектом к жаббер серверу - баян, скачай исходник послденей версии и будет тебе счастье, а ещё больше щастья если разберёшся с опциями и собирёш такой как тебе нужен =)

Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

120. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 16-Фев-09, 06:21 
Проект по портированию Firefox на Qt не развивается?
На сайте http://browser.garage.maemo.org/news/ новостей нет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

129. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от qqq (??) on 16-Фев-09, 20:17 
V8
Дома на HP nx7400 (Core Duo T2300 @ 1.66 GHz, 1.5 GB RAM):
Firefox 3.0.4 FreeBSD 8-CURRENT (с WITNESS, INVARIANTS):
93-98

Firefox 3.0.6 Fedora 10:
70-80

На работе AMD Athlon 64 X2 4400+, 3Gb RAM, 32bit Fedora 10

Firefox 3.0.6: 45-50 !!!!?!?!??!
Wine + Firefox 3.0.6: 100-107

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

132. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 16-Фев-09, 20:40 
на фре пересобери фокс с OPTIMIZED_CFLAGS будет ещё больш, венду перегонит =)
Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

135. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от ValikB email on 17-Фев-09, 23:31 
>[оверквотинг удален]
>93-98
>
>Firefox 3.0.6 Fedora 10:
>70-80
>
>На работе AMD Athlon 64 X2 4400+, 3Gb RAM, 32bit Fedora 10
>
>
>Firefox 3.0.6: 45-50 !!!!?!?!??!
>Wine + Firefox 3.0.6: 100-107

только что проверил
core2duo E6550, 2G RAM, MB MSI G31, video GF8600GT остальное железо думаю не критично...

Win XP SP2 сегодня установленая (практически чистая)
V8
FireFox 3.0.6 - 210-215 - запускал раз пять наверное

та же машина через 5 минут на Gentoo 32 bit

FireFox 3.0.6 - 160-165 - запускал 3 разa

на Gentoo 64 разрядной не пробовал. Еще не закончил установку. когда все поставлю попробую еще и на ней. Ради эксперимента.

Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

137. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от ValikB (ok) on 20-Фев-09, 22:27 
>[оверквотинг удален]
>Win XP SP2 сегодня установленая (практически чистая)
>V8
>FireFox 3.0.6 - 210-215 - запускал раз пять наверное
>
>та же машина через 5 минут на Gentoo 32 bit
>
>FireFox 3.0.6 - 160-165 - запускал 3 разa
>
>на Gentoo 64 разрядной не пробовал. Еще не закончил установку. когда все
>поставлю попробую еще и на ней. Ради эксперимента.

Проверил на 64-разр.

FireFox 3.0.6 - 171-175

наводит на размышления?

Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

130. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от . on 16-Фев-09, 20:30 
помнится CS под вайном бегал быстрее чем на венде :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

136. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от igsbox (ok) on 18-Фев-09, 05:15 
Ноут (C2D 9500/4Gb/Intel X3100) Ubuntu 8.10
Opera 10.4126     133
Firefox 3.06      195
IE6 (wine)        40 (с ошибкой)

Сервер (Phenom 9550/4Gb/Radeon 4850) openSUSE 11.1
Opera 9.63        120
Firefox 3.06      178
Epiphany 2.24.1   176

Игровая (Athlon X2 5000+/3Gb/GF8800GTS) Vista 32 SP1
Opera 9.63        164
IE7               48 (тоже с ошибкой в ходе теста, бу-га-га)
  

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

138. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от Аноним (??) on 15-Фев-13, 22:49 
...За окном шел 2013 год, и текущим релизом файрфокса был 18.02. А он все так же под вайном работал в разы быстрее, чем нативный линуксовый (без всяких тестов, даже визуально заметно), да и выглядел красивее...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

139. "Firefox запущенный в Wine обогнал по производительности родн..."  +/
Сообщение от RNZ (ok) on 16-Фев-13, 02:31 
> ...За окном шел 2013 год, и текущим релизом файрфокса был 18.02. А
> он все так же под вайном работал в разы быстрее, чем
> нативный линуксовый (без всяких тестов, даже визуально заметно), да и выглядел
> красивее...

И не говори, причём чем производительность нижается по меред открывания разных страниц, появляются фризы, даже если удалить places.sqlite и повыключать все плагины, с flash вообще не жизнь, но и просто js похоже плохо сказывается... И вообще для браузера подход с classic-архитектурой в nix правильнее...

Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру