Closed Bug 1388491 Opened 7 years ago Closed 6 years ago

RemoteAddonsChild.jsm should not be loaded when shims aren't enabled

Categories

(Firefox :: Extension Compatibility, enhancement, P3)

enhancement

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox57 --- fix-optional

People

(Reporter: kmag, Unassigned)

Details

(Whiteboard: [MemShrink:P2])

We currently load RemoteAddonsChild into every content process from browser-child.js even when no shims are enabled, which according to about:memory consumes somewhere upwards of 50K per process.

RemoteAddonsParent.jsm takes care of loading RemoteAddonsChild when it's necessary, and I've fixed all of the bugs that cause RemoteAddonsParent to be loaded when not necessary, so we should fix this too, and have browser-child only interact with RemoteAddonsChild when it's already loaded.
Whiteboard: [MemShrink] → [MemShrink:P2]
Priority: -- → P2
Moving to p3 because no activity for at least 1 year(s).
See https://github.com/mozilla/bug-handling/blob/master/policy/triage-bugzilla.md#how-do-you-triage for more information
Priority: P2 → P3
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.