New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 629306 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Setup a way to track Chrome link time with LTO/CFI again Clang ToT

Project Member Reported by krasin@chromium.org, Jul 18 2016

Issue description

Currently, every time we roll the new Clang toolchain, there's a chance that a regression has been introduced and that the official Chrome link time would become 2x larger.

In order to see if that's the case and also to detect possible future regressions early, we need to setup a bot that builds Chromium with CFI/LTO and measures link time.

Technically, this can be done as a separate step similar to sizes step here:
https://build.chromium.org/p/chromium.perf/builders/Linux%20Builder/builds/50301
and just look into the ninja logs. Here is the potential command line:

$ cat .ninja_log | grep -P '\tchrome\t' | tail -n1 | awk '{print ($2-$1)/60000 " mins"}'                                      
29.3973 mins

The bot that measures the link time shall not run any tests. Otherwise, the results will vary drastically (up to 2x) as observed on build.chromium.org/p/chromium.fyi/builders/LTO Linux

It's a nice to have, not must to have feature request to myself.
 

Comment 1 by krasin@chromium.org, Jul 19 2016

CFI Linux CF might be a good bot to run this step, as it builds chrome and does not run any tests.

Comment 2 by krasin@chromium.org, Jul 19 2016

Although, it's not ToT, so not exactly what we would want.
Status: Assigned (was: Untriaged)

Sign in to add a comment