Closed Bug 1645967 Opened 6 years ago Closed 6 years ago

1.24 - 3.06% ts_paint_webext (windows10-64-shippable) regression on push 6be570e963dec97af0d0ceffd0b3526d284304aa (Wed June 10 2020)

Categories

(Firefox :: Address Bar, defect, P2)

defect
Points:
2

Tracking

()

RESOLVED FIXED
Firefox 79
Iteration:
79.2 - June 15 - June 28
Tracking Status
firefox-esr68 --- unaffected
firefox77 --- unaffected
firefox78 --- unaffected
firefox79 --- fixed

People

(Reporter: alexandrui, Assigned: mak)

References

(Regression)

Details

(4 keywords)

Attachments

(1 file)

Perfherder has detected a talos performance regression from push 6be570e963dec97af0d0ceffd0b3526d284304aa. As author of one of the patches included in that push, we need your help to address this regression.

Regressions:

3% ts_paint_webext windows10-64-shippable opt e10s stylo 304.92 -> 314.25
1% ts_paint_webext windows10-64-shippable opt e10s stylo 309.83 -> 313.67

Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests. Please follow our guide to handling regression bugs and let us know your plans within 3 business days, or the offending patch(es) will be backed out in accordance with our regression policy.

For more information on performance sheriffing please see our FAQ.

Flags: needinfo?(mak)
Component: Performance → Address Bar
Product: Testing → Firefox
Target Milestone: mozilla79 → ---
Target Milestone: --- → Firefox 79

ah, this is really strange, unless ts_paint is wrongly opening the empty urlbar, but them we should have seen a similar increase much sooner.

the bad news is that it's not possible to get a profile because g5-profiling times out with something similar to bug 1599588.

Set release status flags based on info from the regressing bug 1631848

I got a profile locally, I see a couple things
UrlbarProviderSearchTips.jsm is reported for the lastBrowserUpdateDate that seems quite expensive to do during Ts. Also isBrowserShowingNotifications appears. Both are invoked from onLocationChange. We should look at ideas to improve that, but it's not strictly related to this bug, so I'll file it apart.

Related to this bug, the UrlbarProvidersManager initializes the various providers, among which also UrlbarProviderTopSites that immediately runs "resource://activity-stream/common/Reducers.jsm", because of the defineLazyPreferenceGetter (the default value is not lazy!)

Assignee: nobody → mak
Status: NEW → ASSIGNED
Iteration: --- → 79.2 - June 15 - June 28
Flags: needinfo?(mak)
Priority: -- → P2
Pushed by mak77@bonardo.net: https://hg.mozilla.org/integration/autoland/rev/fc7a7af72814 Avoid immediate import of Reducers.jsm in UrlbarProviderTopSites.jsm. r=adw
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Points: --- → 2
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: