Make process switches take fewer trips through the event loop
Categories
(Core :: DOM: Content Processes, enhancement)
Tracking
()
People
(Reporter: nika, Assigned: nika)
References
(Blocks 1 open bug, Regressed 1 open bug)
Details
Attachments
(3 files)
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
This makes a couple of changes, including removing the call to
AppendNativeHandler from the constructor, and using the nullable nature of
std::function instead of wrapping them in Maybe.
The main advantage of this change, however, is that it no longer acquires a
reference to this
during the constructor, which could be unsafe.
Updated•3 years ago
|
Comment 4•3 years ago
|
||
Backed out 2 changesets (Bug 1729458) for causing leaks in ClientManagerService.
Backout link: https://hg.mozilla.org/integration/autoland/rev/08affc9cf11251a185568043323f2e2bf9e2dd65
Link with failures, failure log.
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D124800
Comment 7•3 years ago
|
||
Patches are too big to uplift. Perf improvement is expected to be small.
Comment 8•3 years ago
|
||
Backed out for causing multiple dt failures
Backout link: https://hg.mozilla.org/integration/autoland/rev/089fb1e6379b180a8474e1ea22a5aec4c4ec224c
Comment 10•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/05ca4bd50219
https://hg.mozilla.org/mozilla-central/rev/63edcdef3b68
https://hg.mozilla.org/mozilla-central/rev/151359d48f18
Assignee | ||
Updated•3 years ago
|
Description
•