Bug 1603453 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

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.
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` !).

Back to Bug 1603453 Comment 0