Bug 34592 - Chromium существенно отстает от Google Chrome
: Chromium существенно отстает от Google Chrome
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/chromium)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2018-02-28 00:22 by
Modified: 2018-03-27 19:05 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2018-02-28 00:22:48
Проводил бенчмарки браузеров, выяснилось, что в Альте почему-то Хромиум по
кол-ву набранных в бенчмарке попугаев существенно отстает от Google Chrome в
самом же Альте и Chromium в других дитсрибутивах.
Подробнее здесь: https://nixtux.ru/405
Быть может, стоит собирать Chromium clang'ом вместо GCC?
------- Comment #1 From 2018-02-28 01:29:31 -------
Патчи приветствуются.
------- Comment #2 From 2018-03-02 13:29:11 -------
Из патчей пока только предложение в спеке заменить gcc на clang, но есть
предположение, что лучше сначала собрать clang 5.0 или уже 6.0, чем собирать
тратить время на сборку Хромиума clang 4.0. Однако просадка какая-то слишком
большая, не факт, что дело только в компиляторе.

-%def_disable clang
+%def_enable clang

И, соответственно
-# Work around bug in blink in which GCC 6 optimizes away null pointer checks
-# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833524
-# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68853#c2
-sed -i '/config("compiler")/ a cflags_cc = [
"-fno-delete-null-pointer-checks" ]' \
-        build/config/linux/BUILD.gn
------- Comment #3 From 2018-03-12 23:33:27 -------
#201755 BUILDING #1 [locked] [test-only] sisyphus
chromium.git=65.0.3325.146-alt1
------- Comment #4 From 2018-03-26 23:09:10 -------
Chromium 65, собранный Clang 6.0 vs Google Chrome 65, ALT Linux Sisyphus
========================================================================
Chromium: 134.84 https://web.basemark.com/result/?4JyKjd9G
Google Chrome: 131.48 https://web.basemark.com/result/?4JyL1pSU
========================================================================
Теперь все стало на свои места.
------- Comment #5 From 2018-03-27 10:51:24 -------
Там правда не только clang, но да ладно.
------- Comment #6 From 2018-03-27 18:12:58 -------
В смысле вы что-то еще изменили в сборке, или он частично собирается gcc?
------- Comment #7 From 2018-03-27 18:58:52 -------
(В ответ на комментарий №6)
> В смысле вы что-то еще изменили в сборке, или он частично собирается gcc?

Там произошла не только замена компилятора.
------- Comment #8 From 2018-03-27 19:05:54 -------
С учетом статистики с большой вероятностью повлияла все же смена компилятора
или иных настроек сборки.