The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Firefox для Linux станет таким же быстрым, как и для Windows, opennews (??), 01-Май-11, (0) [смотреть все]

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


3. "Firefox для Linux станет таким же быстрым, как и для Windows"  +/
Сообщение от Кракен (ok), 01-Май-11, 10:40 
Сборка под виндовс осуществляется же, вроде, майксросовтовским компилятором и дело тут не в уровне оптимизации. Интересно проверить как сейчас обстоят дела, а то сравнение-то довольно старое.
Ответить | Правка | Наверх | Cообщить модератору

7. "Firefox для Linux станет таким же быстрым, как и для Windows"  +1 +/
Сообщение от Кракен (ok), 01-Май-11, 11:06 
Сравнил с вайном - сейчас все не так плохо:
Wine
Sunspider: 395
V8: 2566
Kraken: 11297

Native
Sunspider: 371
V8: 2731
Kraken: 11715

Фарефокс из резпозитория для x86_64 собран gcc 4.6 с O2.

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

12. "Firefox для Linux станет таким же быстрым, как и для Windows"  +/
Сообщение от Zenittur (?), 01-Май-11, 11:17 
> Фарефокс из резпозитория для x86_64 собран gcc 4.6 с O2.

Как собирал? Можно рецепт?

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

13. "Firefox для Linux станет таким же быстрым, как и для Windows"  +/
Сообщение от Кракен (ok), 01-Май-11, 11:19 
Не могу помочь - не я собирал. Поставил из репозитория. :)
Ответить | Правка | Наверх | Cообщить модератору

14. "Firefox для Linux станет таким же быстрым, как и для Windows"  +/
Сообщение от anonymous (??), 01-Май-11, 11:22 
с gcc-4.6 собирается с включенным флагом -fpermissive.

сравнил размеры между сборками gcc 4.5.2 и 4.6.0:

1. * net-libs/xulrunner-2.0-r1
         Total files : 3470
         Total size  : 96 MiB

2. * net-libs/xulrunner-2.0-r1
         Total files : 3470
         Total size  : 91 MiB

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

16. "Firefox для Linux станет таким же быстрым, как и для Windows"  +/
Сообщение от anonymous (??), 01-Май-11, 11:27 
ах да, забыл

x86_64
CFLAGS="-O2 -march=core2 -pipe -fpremissive"

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

25. "Firefox для Linux станет таким же быстрым, как и для Windows"  +/
Сообщение от Анончик (?), 01-Май-11, 13:03 
> -march=core2

А почему бы не -march=native, кстати?

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

44. "Firefox для Linux станет таким же быстрым, как и для Windows"  +/
Сообщение от Папо Карло (?), 01-Май-11, 17:32 
-std=gnu99 -frecord-gcc-switches -g0 -Ofast -march=native -mtune=native -fpremissive \
-funroll-all-loops -ftree-vectorize -pipe  -fno-inline-functions-called-once \
-fmerge-all-constants -ffreestanding -D_FORTIFY_SOURCE=0 --param l2-cache-size=2048 \
-floop-interchange -floop-block -floop-strip-mine -ftree-loop-distribution \
-fexcess-precision=fast -fno-strict-aliasing -flto -fwhole-program


Как-то так...  

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

45. "Firefox для Linux станет таким же быстрым, как и для Windows"  +/
Сообщение от Папо Карло (?), 01-Май-11, 17:33 
Упс, ещё

-fipa-sra -fsplit-stack

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

107. "Firefox для Linux станет таким же быстрым, как и для Windows"  +/
Сообщение от Michael Shigorinemail (ok), 06-Май-11, 12:49 
> -D_FORTIFY_SOURCE=0

Для браузера-то?

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

11. "Firefox для Linux станет таким же быстрым, как и для Windows"  +/
Сообщение от Zenittur (?), 01-Май-11, 11:16 
Я сначала думал что дело в GTK 2, потому что Windows-версия, в отличие от GIMP или Pidgin собирается не с GTK, а с чем-то своим. Но мне сказали, что до версии 2 этого не было.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

15. "Firefox для Linux станет таким же быстрым, как и для Windows"  +/
Сообщение от Кракен (ok), 01-Май-11, 11:22 
Мне кажется, что гуишный фреймворк не должен особо влиять на результаты тестов джаваскрипт движков. Скорее всего либо оптимизации кода под компилятор ms, либо просто компилятор ms генерил лучший код.
Ответить | Правка | Наверх | Cообщить модератору

50. "Firefox для Linux станет таким же быстрым, как и для Windows"  +/
Сообщение от Аноним (-), 01-Май-11, 18:11 
> Я сначала думал что дело в GTK 2,

Ты думаешь предварительно выкурив чего-то забористого?

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

53. "Firefox для Linux станет таким же быстрым, как и для Windows"  +/
Сообщение от Zenittur (?), 01-Май-11, 18:50 
Почитай обсуждение в первой теме.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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