Closed Bug 1489501 Opened 6 years ago Closed 6 years ago

11.44 - 73.63% sessionrestore / tsvg_static / tsvgr_opacity (linux64, linux64-qr, osx-10-10, windows10-64, windows10-64-qr) regression on push 6fefaf842b05bea156591d27cbd64095617dbf27 (Wed Sep 5 2018)

Categories

(Core :: Layout, defect, P3)

defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: jmaher, Unassigned)

References

Details

(Keywords: perf, regression, talos-regression)

Talos has detected a Firefox performance regression from push:

https://hg.mozilla.org/integration/autoland/pushloghtml?changeset=6fefaf842b05bea156591d27cbd64095617dbf27

As author of one of the patches included in that push, we need your help to address this regression.

Regressions:

 74%  sessionrestore linux64-qr opt e10s stylo          449.08 -> 779.75
 49%  tsvgr_opacity linux64-qr opt e10s stylo           108.17 -> 161.65
 48%  tsvgr_opacity linux64 pgo e10s stylo              106.63 -> 157.33
 46%  sessionrestore windows10-64-qr opt e10s stylo     279.58 -> 407.00
 44%  tsvgr_opacity windows10-64-qr opt e10s stylo      115.56 -> 165.92
 41%  tsvgr_opacity linux64 opt e10s stylo              115.02 -> 161.91
 40%  tsvgr_opacity osx-10-10 opt e10s stylo            162.84 -> 228.48
 19%  tsvg_static windows10-64-qr opt e10s stylo        77.29 -> 92.05
 11%  tsvgr_opacity windows10-64 opt e10s stylo         104.93 -> 116.94

Improvements:

  6%  tresize linux64-qr opt e10s stylo     13.27 -> 12.46
  6%  tresize linux64-qr opt e10s stylo     13.25 -> 12.51
  4%  tscrollx linux64 pgo e10s stylo       0.70 -> 0.67
  3%  tscrollx linux64 opt e10s stylo       0.68 -> 0.66


You can find links to graphs and comparison views for each of the above tests at: https://treeherder.mozilla.org/perf.html#/alerts?id=15696

On the page above you can see an alert for each affected platform as well as a link to a graph showing the history of scores for this test. There is also a link to a treeherder page showing the Talos jobs in a pushlog format.

To learn more about the regressing test(s), please see: https://wiki.mozilla.org/Buildbot/Talos/Tests

For information on reproducing and debugging the regression, either on try or locally, see: https://wiki.mozilla.org/Buildbot/Talos/Running

*** Please let us know your plans within 3 business days, or the offending patch(es) will be backed out! ***

Our wiki page outlines the common responses and expectations: https://wiki.mozilla.org/Buildbot/Talos/RegressionBugsHandling
:mattwoodrow, there are a few improvements and many large regressions here- can you take a look at fixing these regressions?
Component: General → Layout
Flags: needinfo?(matt.woodrow)
Product: Testing → Core
Unfortunately these regressions are because we're changing what's captured within the test, and we're not actually slower.

Previously we were firing MozAfterPaint (and ending the test) on a fixed fallback timeout, and not waiting for the paint to actually finish. The regressing change here got rid of the fallback, so the test now more accurately reflects how long painting takes, but the results are obviously worse.
Flags: needinfo?(matt.woodrow)
(In reply to Matt Woodrow (:mattwoodrow) from comment #3)

> Unfortunately these regressions are because we're changing what's captured
> within the test, and we're not actually slower.

Any reason to keep this open then?
Flags: needinfo?(matt.woodrow)
Priority: -- → P3
None at all!
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(matt.woodrow)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.