Closed Bug 1479797 Opened 7 years ago Closed 7 years ago

2.23 - 4.3% damp (linux64-qr, windows7-32) regression on push d01677a667bc35ccd45af746d035d3daa97571ba (Mon Jul 30 2018)

Categories

(DevTools :: Console, defect, P1)

Unspecified
All
defect

Tracking

(firefox-esr52 unaffected, firefox-esr60 unaffected, firefox61 unaffected, firefox62 unaffected, firefox63 fixed)

RESOLVED FIXED
Firefox 63
Tracking Status
firefox-esr52 --- unaffected
firefox-esr60 --- unaffected
firefox61 --- unaffected
firefox62 --- unaffected
firefox63 --- fixed

People

(Reporter: igoldan, Assigned: nchevobbe)

References

Details

(Keywords: perf, regression, talos-regression)

Talos has detected a Firefox performance regression from push: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=6cdfa85af851cd124cd535dacd0ce8e4131aeec5&tochange=d01677a667bc35ccd45af746d035d3daa97571ba As author of one of the patches included in that push, we need your help to address this regression. Regressions: 4% damp linux64-qr opt e10s stylo 280.20 -> 292.26 2% damp windows7-32 pgo e10s stylo 236.34 -> 241.62 You can find links to graphs and comparison views for each of the above tests at: https://treeherder.mozilla.org/perf.html#/alerts?id=14665 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
Component: General → Console
Product: Testing → DevTools
Flags: needinfo?(nchevobbe)
This was sort of expected since we now have to import the codeMirror bundle. But some of those numbers looks pretty bad, I'll try to lower that as much as I can.
Assignee: nobody → nchevobbe
Flags: needinfo?(nchevobbe)
Priority: -- → P1
:nchevobbe can you provide some updates here? I noticed bug 1444132 brought many perf improvements, which basically resolved the regressions mentioned here, except the `damp linux64-qr opt e10s stylo` one; this was partially fixed.
Flags: needinfo?(nchevobbe)
Sure, so Bug 1444132 improves devtools as a whole, but is not fixing the regression we introduced in Bug 1470922. However, the test that regressed the most (webconsole autocomplete) is probably because the test itself is faulty (multiple calls to a function was done, impacting the test measurements). A patch in Bug 1479521 makes this better, but I wonder if I could put this change in its own bug. For the other test regressions, we have filed Bug 1482798 (slow reflow), and we still have to do some investigation on the cost of importing the codeMirror bundle in the console.
Flags: needinfo?(nchevobbe)
Depends on: 1482826
See Also: → 1479521
I'm now closing this bug as fixed. Summary wise, bug 1479521 managed to complete the fix for `damp linux64-qr opt e10s stylo`.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.