New issue
Advanced search Search tips

Issue 889924 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Closed: Oct 23
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Regression in message loop start time

Project Member Reported by skyos...@chromium.org, Sep 27

Issue description

Before: https://00e9e64bac3aa03ef0b6aedb38dadb57252b58250cc86fc57b-apidata.googleusercontent.com/download/storage/v1/b/chrome-telemetry-output/o/intent_coldish_bbc_2018-09-26_19-26-51_40427.html?qk=AD5uMEsbzMSnobJLjQjzT-tLgcUv2fT84ih6m49pBjVrCWroAp9GmysJ6CWPFFYAlFlIcozCX2PIhpq-jS9u_NHpPITXEaW4lFIW6MjlI14W6N4GE_L16nNMKBkKxnRDnEP_eB1X2R6UKGmcyYWlwE3UKTOQUDbWGyYCnUNIKYqNZc1-np1iGE0JhrI5tZ_TKAkedXsmXsZUle4D4oOQ0EaRiSwFCZYexQuj6zUGfc7HjlOuLKIiWUtfEPM_CyE8h3o0w8fMXix47CCL90ncYmEF2qYCx1vy1eS-eERcybFeG2nhgtY_2b7HYB-KpSmRTvcDQgEmZxZI1KKyYHdfteJAPJMN-MrO_0afG9l34dPzYotI4-g7uGFwRKHc0Qmkzakl14OoVIPUN9s3oL0YqK4lwlYb6urF01bP3_6tpDBUgxupDGnBiZ6EOaH0KeD65QJyVPa2QNVJ9y6t9clDgyZ7Mzi_UNy_fN6IramcLQtp_r0SaTXjlHokZOup3B9-NIUA_ysOnTAdooZw1hRXuqeyf3yQigKIWBFZhPJlfciOuclJz3cowepDxNf54M40XoTXJm-iFiq51AYnIhh9pAUSVR1kif3Z37RaVl8bV6-hW0hrz30C0GtdYPhyz6SdlFWmiWgSX-F-vW5w9ennWifCdkkaLxhUMuM0d-03S9AAcwOBnFanlsU0jKSKBDX41JZ3q86LPR4jKjm_NljmcZuLRKW-WD1F9OvxB2KbSNJafSEmy-rL4gs50NsVBc92P8ttZO9Im0U8T7MTjAUsbJdQyZeD4HCsyGqVTu4GPUX-0NTNMm-erTkKBi9sOp6yV_7E6AkXB7j3

After: https://00e9e64baca58e6b33d26c41195a26845790402f304d7eceee-apidata.googleusercontent.com/download/storage/v1/b/chrome-telemetry-output/o/intent_coldish_bbc_2018-09-26_22-25-09_20911.html?qk=AD5uMEsmmCrZXsX6oWsp0BUMLL1pYLRHj0fo9avyBJCLOffJEhkGsnBQZX_u_K8qyLc7XomZ2YLTQAQdKXEdf-C_cjefVLamCZwPEV-pMBrn8fkpRsVLvbnDavrkMDWA59Pbw60Nfvp3Pg6y0LTBURXTB9Gj_iT08ymgDT8CWB07w13sgHhkhvawwZ6ryK5GehwJBZ8SVRvBVh3R-Oemh1yrEJfvWrTaARTT_HlMDkYi2GRYlFPqe4aSV--sMJXJC2ufPNXjyVkc1o12PlJW68EXPXNLdK5oESOzh6mhTRDJrwHEUX1m_VJ7qZDMYiYUVXHp88Bm5oxzQjGZhxCW4-Ezg0EM51OpWcgz8bLySg7kuPAyDZvwXArRyOWPXCGFg-ij0DOk8R-23E2--YULKF_EGBmrDUg6NnUG23pcsfIMa0enaH4NrvRg9F4dytgGEV0frLb6AIb56mGJvlKaN83uCJCq2ZxqhN1AD0f5snjyPm66wMd8Vw5aWrvMXqngaD9Y4liBaC5hdeVSuHPsKs3WqM2I1hm5GA7iduwgKyHi0XXecx0kokcID_8w8Th9myKmSisMsNvVmbS639UpXXppaW29LOjKbocCyUun9uofDxz_uJnzb139UypfNQ45a1MnuRDKPIfkK-C-WVudwMtP2In6fWU9f7tYO1MWgAiafroc8XNSoiRT_ywQNp6QQR1bJ9RBJDcAuF2cCsPlONBgCk0FaF_rJlrBq6kQe8ulO9mEMwJ4d_rzq_hJRnlXvoM19JZ02kYfRl4TKz8-2jWetHBI3TZExScWOJKIkGL_XoNKpxfwW2SrvJjGFn6GMhdIGFsKnVjp
 
Cc: torne@google.com thomasanderson@chromium.org
Owner: thomasanderson@chromium.org
Status: Assigned (was: Untriaged)
📍 Found significant differences after each of 2 commits.
https://pinpoint-dot-chromeperf.appspot.com/job/14ba4178e40000

Define basic Trichrome build targets. by torne@google.com
https://chromium.googlesource.com/chromium/src/+/bef92b9197b49def215aced79961f50e3b83544e
3496 → No values

Revert "Define basic Trichrome build targets." by thomasanderson@chromium.org
https://chromium.googlesource.com/chromium/src/+/f505cde61a75f566b4edd2043015a93e5568f970
No values → 1136

Understanding performance regressions:
  http://g.co/ChromePerformanceRegressions

Benchmark documentation link:
  None
My change is not supposed to have changed any code in any existing binary at all, so it would be very surprising if it regressed performance. It's only adding new build targets that are not used for anything yet..
Wait - "No values" just suggests it was broken, which isn't surprising because my change broke the build, which is why it was reverted. This seems like pinpoint shouldn't be alerting for it?
I think this means something else landed while trichrome in place and caused the regression. Here's the changelog: https://chromium.googlesource.com/chromium/src/+log/bef92b9197b49def215aced79961f50e3b83544e~1..f505cde61a75f566b4edd2043015a93e5568f970

Nothing really jumps out :\

Based on the trace the delay happens before the browser process starts executing, so this could be some change in the test harness too.
Cc: jianli@chromium.org
+jianli

Possibly turning on "offline indicator" for tests caused more work to happen early: https://chromium.googlesource.com/chromium/src/+/3f1cecfb0bbefa53008b956e21b82c7fa03c025b%5E%21/#F1

Finch data for dev channel seems to suggest it's not an issue: https://uma.googleplex.com/p/chrome/variations?sid=43a25c00be971c14dd8364e734f7e74c

How do we rule out changes in test harness?
I am going to submit a patch to turn if off in ChromeActivityTestRule soon.
Owner: skyos...@chromium.org
Sami, there's a bunch of different perf bugs that all happened at the same time, between trichrome landing and being reverted: issue 890833,  issue 890880 ,  issue 890881 ,  issue 890890 ,  issue 891234 ,  issue 891256 
They're variously assigned to thomasanderson or me (android sheriffs at the time, plus it was my change)
I'm not sure what to actually do about this; did the change in #8 here address some/all of these?

Would you be able to collect these together and dupe them/assign them as appropriate, or give me some hints on how to figure out what happened? :)
Status: WontFix (was: Assigned)
So looks like the startup regression has gone away so we can close this: https://chromeperf.appspot.com/report?sid=d70f414145f7f470265fda9f4ddf9df2362fd002febaaaaa28de3658409b898a&start_rev=593508&end_rev=600884

I'll add comments to the other bugs.
Thanks Sami!

Sign in to add a comment