Bug 34592 - Chromium существенно отстает от Google Chrome
Summary: Chromium существенно отстает от Google Chrome
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: chromium (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-28 00:22 MSK by mikhailnov
Modified: 2018-03-27 19:05 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mikhailnov 2018-02-28 00:22:48 MSK
Проводил бенчмарки браузеров, выяснилось, что в Альте почему-то Хромиум по кол-ву набранных в бенчмарке попугаев существенно отстает от Google Chrome в самом же Альте и Chromium в других дитсрибутивах.
Подробнее здесь: https://nixtux.ru/405
Быть может, стоит собирать Chromium clang'ом вместо GCC?
Comment 1 Alexey Gladkov 2018-02-28 01:29:31 MSK
Патчи приветствуются.
Comment 2 mikhailnov 2018-03-02 13:29:11 MSK
Из патчей пока только предложение в спеке заменить 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 Alexey Gladkov 2018-03-12 23:33:27 MSK
#201755 BUILDING #1 [locked] [test-only] sisyphus chromium.git=65.0.3325.146-alt1
Comment 4 mikhailnov 2018-03-26 23:09:10 MSK
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 Alexey Gladkov 2018-03-27 10:51:24 MSK
Там правда не только clang, но да ладно.
Comment 6 mikhailnov 2018-03-27 18:12:58 MSK
В смысле вы что-то еще изменили в сборке, или он частично собирается gcc?
Comment 7 Alexey Gladkov 2018-03-27 18:58:52 MSK
(В ответ на комментарий №6)
> В смысле вы что-то еще изменили в сборке, или он частично собирается gcc?

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