Open Bug 1911481 Opened 1 year ago Updated 3 months ago

Proxied Releases suffer from high event loop overhead

Categories

(Core :: XPCOM, enhancement)

enhancement

Tracking

()

ASSIGNED

People

(Reporter: bas.schouten, Assigned: bas.schouten)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

Proxied releases in the parent show up more than we'd like. This is largely because of the overhead of cycling through the whole event loop for each of them. What we can do here is add a lightweight task that runs out of order with the regular event loop and at a lower priority. In addition we want to make sure we never spend more than a certain amount of time processing them. This would cause us to miss messages delivered to the native event loop.

Blocks: 1911450

The slow TimeStamp should hopefully be fixed by bug 1995254.

See Also: → 1995254
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: