Open
Bug 1603453
Opened 5 years ago
Updated 2 years ago
When the CPU is under load posting tasks to the renderer thread's eventloop can take a long time
Categories
(Core :: Graphics: WebRender, defect, P3)
Core
Graphics: WebRender
Tracking
()
NEW
People
(Reporter: nical, Unassigned)
References
(Blocks 1 open bug)
Details
profiling scrolling a bugzilla page while CPU under load (during clobber build on an xps13 laptop). we spend 6% of the frame building time posting a task to the renderer thread's event loop (mostly in _pthread_mutex_unlock_usercnt
).
More generally anything that forces us to block on a mutex or condition variable takes a long time when the CPU is under load (27% in rayon_core::registry::Registry::inject_or_push
!).
Reporter | ||
Updated•3 years ago
|
Updated•2 years ago
|
Severity: normal normal → S3 S3
You need to log in
before you can comment on or make changes to this bug.
Description
•