Closed Bug 1649554 Opened 3 months ago Closed 2 months ago

Move component registration helpers out of XPCOMUtils

Categories

(Core :: XPConnect, task)

task

Tracking

()

RESOLVED FIXED
mozilla80
Tracking Status
firefox80 --- fixed

People

(Reporter: kmag, Assigned: kmag)

References

(Blocks 1 open bug)

Details

(Keywords: perf-alert)

Attachments

(2 files)

They're seldom used anymore now that we have static component manifests. And, in particular, they're no longer used at all in base content processes, which means we don't need to waste memory on them. Moving them to a different JSM won't save a ton, but is easy enough and will save a bit, so we may as well.

Pushed by maglione.k@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/8cf125948dc0
Part 1 - Move deprecated component registration helpers out of XPCOMUtils. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,whimboo,twisniewski
https://hg.mozilla.org/integration/autoland/rev/53244d442a4f
Part 2 - Use static component registration for about:compat. r=twisniewski,webcompat-reviewers
Regressions: 1652206
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla80

== Change summary for alert #26492 (as of Sun, 12 Jul 2020 00:52:48 GMT) ==

Improvements:

1% Base Content JS macosx1014-64-shippable opt 3,507,208.33 -> 3,485,729.00
1% Base Content JS linux1804-64-shippable opt 3,500,974.33 -> 3,480,042.00
1% Base Content JS linux1804-64-shippable-qr opt 3,500,924.00 -> 3,480,175.67

For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=26492

Keywords: perf-alert
You need to log in before you can comment on or make changes to this bug.