Closed
Bug 1402220
Opened 7 years ago
Closed 7 years ago
2.65 - 4.77% ts_paint / ts_paint_webext (windows10-64, windows7-32) regression on push 757ae5e740f21d0c703233173422efd4fce7b501 (Thu Sep 21 2017)
Categories
(Core :: Graphics: Layers, defect, P3)
Tracking
()
RESOLVED
WONTFIX
Tracking | Status | |
---|---|---|
firefox57 | --- | fix-optional |
firefox58 | --- | fix-optional |
firefox59 | --- | fix-optional |
firefox60 | --- | fix-optional |
People
(Reporter: igoldan, Unassigned)
References
Details
(Keywords: perf, regression, talos-regression, Whiteboard: [gfx-noted])
Talos has detected a Firefox performance regression from push:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?changeset=757ae5e740f21d0c703233173422efd4fce7b501
As author of one of the patches included in that push, we need your help to address this regression.
Regressions:
5% ts_paint windows10-64 pgo e10s 476.67 -> 499.42
4% ts_paint_webext windows10-64 pgo e10s538.54 -> 559.42
3% ts_paint windows10-64 opt e10s 566.88 -> 585.83
3% ts_paint windows7-32 opt e10s 669.33 -> 687.08
You can find links to graphs and comparison views for each of the above tests at: https://treeherder.mozilla.org/perf.html#/alerts?id=9603
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
Reporter | ||
Updated•7 years ago
|
Component: Untriaged → Graphics: Layers
Product: Firefox → Core
Reporter | ||
Comment 1•7 years ago
|
||
David, I see you are the owner for this bug 1380462. Can you please look over these ts_paint regressions on Windows?
Flags: needinfo?(dvander)
Updated•7 years ago
|
status-firefox57:
--- → fix-optional
status-firefox58:
--- → affected
Priority: -- → P3
Whiteboard: [gfx-noted]
There was no performance improvement when bug 1361257 landed - and I hadn't expected one. bug 1380462 backs that bug out, and I wouldn't expect that to change painting performance either. So it's odd that it shows up in Talos now.
The enhancement (bug 1361257) was fairly low priority, and at the moment I don't have time to investigate why the resizing breaks (bug 1380462). I'd rather just take the Talos hit. But if we don't care about the resizing issue we can also backout the backout.
Flags: needinfo?(dvander)
Comment 3•7 years ago
|
||
A 20ms ts_paint hit is a pretty big deal.
Is there any way we can leave this enabled only until first paint?
I tried that and it had no effect: https://treeherder.mozilla.org/#/jobs?repo=try&revision=02996cf4ba9b077d0cd7d500f1cc3634e2c9f7c3
Comment 5•7 years ago
|
||
(In reply to David Anderson [:dvander] from comment #4)
> I tried that and it had no effect:
> https://treeherder.mozilla.org/#/
> jobs?repo=try&revision=02996cf4ba9b077d0cd7d500f1cc3634e2c9f7c3
I'm not sure that's enough. I think we probably need to keep the old behavior enabled until whatever event currently corresponds to talos's idea of first paint happens (which doesn't exactly correspond to layout's idea of first paint).
I don't have a decent Windows development environment to debug with right now, but my guess is that there's a resize happening before that point and forcing an extra layout flush during startup.
Updated•7 years ago
|
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox59:
--- → fix-optional
status-firefox60:
--- → fix-optional
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•