Issue metadata
Sign in to add a comment
|
15.2%-40.4% regression in blink_perf.paint at 490260:490447 |
||||||||||||||||||||
Issue descriptionSee the link to graphs below.
,
Jul 31 2017
Started bisect job https://chromeperf.appspot.com/buildbucket_job_status/8972519328739097616
,
Aug 1 2017
=== Auto-CCing suspected CL author blundell@chromium.org === Hi blundell@chromium.org, the bisect results pointed to your CL, please take a look at the results. === BISECT JOB RESULTS === Perf regression found with culprit Suspected Commit Author : Colin Blundell Commit : bf44268201f947d844fb2667ca2b618d1d4213d8 Date : Fri Jul 28 13:08:05 2017 Subject: [Identity Service] Add GetAccounts() API Bisect Details Configuration: win_8_perf_bisect Benchmark : blink_perf.paint Metric : large-table-background-change-with-visible-collapsed-borders/large-table-background-change-with-visible-collapsed-borders Change : 4.12% | 41.7235 -> 40.0064166667 Revision Result N chromium@490325 41.7235 +- 0.503684 6 good chromium@490356 43.9118 +- 0.465597 6 good chromium@490371 44.1626 +- 0.683071 9 good chromium@490375 44.2018 +- 0.316203 9 good chromium@490376 40.189 +- 0.166954 6 bad <-- chromium@490377 40.8844 +- 0.516239 6 bad chromium@490379 40.3779 +- 0.120294 4 bad chromium@490386 40.1252 +- 0.163116 6 bad chromium@490447 40.0064 +- 0.354914 6 bad To Run This Test src/tools/perf/run_benchmark -v --browser=release --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests blink_perf.paint More information on addressing performance regressions: http://g.co/ChromePerformanceRegressions Debug information about this bisect: https://chromeperf.appspot.com/buildbucket_job_status/8972519328739097616 For feedback, file a bug with component Speed>Bisection
,
Aug 1 2017
Started bisect job https://chromeperf.appspot.com/buildbucket_job_status/8972443652698675568
,
Aug 2 2017
=== Auto-CCing suspected CL author a.suchit@samsung.com === Hi a.suchit@samsung.com, the bisect results pointed to your CL, please take a look at the results. === BISECT JOB RESULTS === Perf regression found with culprit Suspected Commit Author : Suchit Agrawal Commit : 5b3329fdca90d0449fc8d4419bee11320e6c88c1 Date : Fri Jul 28 12:34:12 2017 Subject: //media/renderers should depend on //media/base. Bisect Details Configuration: win_8_perf_bisect Benchmark : blink_perf.paint Metric : large-table-background-change-with-invisible-collapsed-borders/large-table-background-change-with-invisible-collapsed-borders Change : 0.72% | 89.9931666667 -> 89.3475833333 Revision Result N chromium@490325 89.9932 +- 0.83721 6 good chromium@490356 96.5053 +- 0.731995 6 good chromium@490364 99.4015 +- 0.33762 6 good chromium@490368 97.2433 +- 0.487298 6 good chromium@490369 89.255 +- 0.222461 6 bad <-- chromium@490370 88.5131 +- 0.158848 6 bad chromium@490371 88.8558 +- 0.360474 6 bad chromium@490386 88.6052 +- 0.420125 6 bad chromium@490447 89.3476 +- 0.326868 6 bad To Run This Test src/tools/perf/run_benchmark -v --browser=release --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests blink_perf.paint More information on addressing performance regressions: http://g.co/ChromePerformanceRegressions Debug information about this bisect: https://chromeperf.appspot.com/buildbucket_job_status/8972443652698675568 For feedback, file a bug with component Speed>Bisection
,
Aug 2 2017
In this Commit : 5b3329fdca90d0449fc8d4419bee11320e6c88c1, 2 dependencies are added for //media/renderers target. I do not feel that I would give any performance issue.
,
Aug 2 2017
Started bisect job https://chromeperf.appspot.com/buildbucket_job_status/8972369576007345376
,
Aug 2 2017
Results look pretty noisy; kicked off a bisect on a wider range.
,
Aug 2 2017
=== Auto-CCing suspected CL author fsamuel@chromium.org === Hi fsamuel@chromium.org, the bisect results pointed to your CL, please take a look at the results. === BISECT JOB RESULTS === Perf regression found with culprit Suspected Commit Author : Fady Samuel Commit : e65ab0a11b73c8eea0139c0757005432d6dbb0b6 Date : Fri Jul 28 17:47:25 2017 Subject: viz: Move surface sync unit test dependencies to components/viz/test Bisect Details Configuration: win_8_perf_bisect Benchmark : blink_perf.paint Metric : large-table-background-change-with-invisible-collapsed-borders/large-table-background-change-with-invisible-collapsed-borders Change : 8.11% | 89.5181666667 -> 96.7755833333 Revision Result N chromium@489984 89.5182 +- 0.551354 6 good chromium@490327 91.5148 +- 0.539936 6 good chromium@490413 89.4597 +- 1.00991 6 good chromium@490435 90.1308 +- 0.967417 6 good chromium@490446 89.7718 +- 0.981441 6 good chromium@490451 89.2589 +- 0.999408 6 good chromium@490452 90.7858 +- 0.838665 6 good chromium@490453 99.4465 +- 1.49315 6 bad <-- chromium@490454 97.1149 +- 1.38495 6 bad chromium@490456 99.0271 +- 0.716449 6 bad chromium@490498 96.5151 +- 0.744086 6 bad chromium@490669 96.7756 +- 0.740364 6 bad To Run This Test src/tools/perf/run_benchmark -v --browser=release --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests blink_perf.paint More information on addressing performance regressions: http://g.co/ChromePerformanceRegressions Debug information about this bisect: https://chromeperf.appspot.com/buildbucket_job_status/8972369576007345376 For feedback, file a bug with component Speed>Bisection
,
Aug 2 2017
I don't see how moving unit tests could cause a regression.
,
Aug 2 2017
wangxianzhu, as owner of blink_perf.paint, any ideas why the test results are so unstable? The graph looks a bit noisy, but the bisects seem to be bimodal.
,
Aug 17 2017
Started bisect job https://chromeperf.appspot.com/buildbucket_job_status/8970996731823357088
,
Aug 17 2017
Started bisect job https://chromeperf.appspot.com/buildbucket_job_status/8970996709322821856
,
Aug 17 2017
=== Auto-CCing suspected CL author isandrk@google.com === Hi isandrk@google.com, the bisect results pointed to your CL, please take a look at the results. === BISECT JOB RESULTS === Perf regression found with culprit Suspected Commit Author : Ivan Sandrk Commit : 34836cc78e7eb47c4f0fe708fe369171181184f8 Date : Fri Jul 28 11:02:32 2017 Subject: US International (PC) Keyboard layout was missing resourceId Bisect Details Configuration: win_8_perf_bisect Benchmark : blink_perf.paint Metric : large-table-background-change-with-zero-width-collapsed-borders/large-table-background-change-with-zero-width-collapsed-borders Change : 1.85% | 90.1436666667 -> 88.4759166667 Revision Result N chromium@490325 90.1437 +- 0.411554 6 good chromium@490341 90.7923 +- 1.11938 6 good chromium@490349 89.8113 +- 1.25096 6 good chromium@490353 89.3111 +- 0.562567 6 good chromium@490355 89.6848 +- 0.702762 6 good chromium@490356 88.948 +- 0.231424 6 bad <-- chromium@490386 88.9681 +- 0.710253 6 bad chromium@490447 88.4759 +- 0.525144 6 bad To Run This Test src/tools/perf/run_benchmark -v --browser=release --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests blink_perf.paint More information on addressing performance regressions: http://g.co/ChromePerformanceRegressions Debug information about this bisect: https://chromeperf.appspot.com/buildbucket_job_status/8970996731823357088 For feedback, file a bug with component Speed>Bisection
,
Aug 17 2017
The #14 bisect seems not to reproduce the regression. Let's see other bisect results.
,
Aug 21 2017
The other bisect job seems to fail to reproduce the regression or find the culprit. The bisect jobs show much smaller regression (if it exists) than those shown by the waterfall perf bots, so I wonder if any configuration change that happened on the waterfall perf bots (but not on try bots) caused the regression. Also the waterfall bots showed recovery around r495788:495808 of the benchmarks. |
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by 42576172...@developer.gserviceaccount.com
, Jul 31 2017