Closed Bug 1613167 Opened 4 years ago Closed 4 years ago

Allow enabling/disabling rayon in WebRender via a pref

Categories

(Core :: Graphics: WebRender, task, P3)

task

Tracking

()

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

(Reporter: nical, Assigned: nical)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

We already found out that rayon is causing some grief (very high overhead of the way threads are woken up, dependency inversion issues), and we suspect it might be causing more (keeping worker threads alive longer than they should, translating to never leaving high power state).

We need a way to easily compare between with/without multithreading via rayon when diagnosing various issues.

We need a way to switch it on and off to compare the performance and power usage of various test cases.
The new pref is "webrender.wnable-multithreading" and does not require a restart.

Assignee: nobody → nical.bugzilla
Status: NEW → ASSIGNED
Pushed by nsilva@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a9dde10ff4b8
Enable/Disable rayon in WebRender via pref. r=gw
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: