Closed Bug 1774806 Opened 2 years ago Closed 2 years ago

2.08 - 2.02% Base Content Resident Unique Memory / Base Content Resident Unique Memory (OSX) regression on Tue June 14 2022

Categories

(Core :: General, defect)

defect

Tracking

()

RESOLVED FIXED
103 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- unaffected
firefox101 --- unaffected
firefox102 --- unaffected
firefox103 --- fixed

People

(Reporter: aesanu, Assigned: glandium)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: perf, perf-alert, regression)

Attachments

(1 file)

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

Regressions:

Ratio Test Platform Options Absolute values (old vs new)
2% Base Content Resident Unique Memory macosx1015-64-shippable-qr fission 7,960,576.00 -> 8,125,952.00
2% Base Content Resident Unique Memory macosx1015-64-shippable-qr fission 7,963,989.33 -> 8,124,757.33

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.

If you need the profiling jobs you can trigger them yourself from treeherder job view or ask a sheriff to do that for you.

For more information on performance sheriffing please see our FAQ.

Flags: needinfo?(mh+mozilla)

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

It's taking some time because of the turn-around times from getting awsy results, but so far I've identified this comes from unicode-normalization. My guess at this point is that it comes from the update from unicode 9 to unicode 13.

Assignee: nobody → mh+mozilla
Flags: needinfo?(mh+mozilla)

Long story short: it was because of some changes that replaced functions with tables, and those tables are large arrays of slices...

Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/9b5734ce89d3 Update unicode-normalization to 0.2.10. r=emilio,supply-chain-reviewers
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 103 Branch

== Change summary for alert #34662 (as of Tue, 28 Jun 2022 12:37:41 GMT) ==

Improvements:

Ratio Test Platform Options Absolute values (old vs new)
2% Base Content Resident Unique Memory macosx1015-64-shippable-qr fission 8,133,973.33 -> 7,940,096.00
2% Base Content Resident Unique Memory macosx1015-64-shippable-qr fission 8,111,616.00 -> 7,941,290.67

For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=34662

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

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: