Open Bug 1444910 Opened 8 years ago Updated 3 years ago

Janky scrolling due to 200ms+ layer transactions on compositor thread

Categories

(Core :: Graphics: Layers, defect, P3)

defect

Tracking

()

People

(Reporter: kats, Unassigned)

References

Details

(Whiteboard: [gfx-noted])

Macbook Pro running mac OS 10.13.3, Intel GPU, Firefox 59.0b12. Right now scrolling seems really janky even on simple bugzilla pages, so I got a profile: https://perfht.ml/2GkcrBC It seems to show the compositor thread spending a lot of time in mach_msg_trap inside LayerTransactionParent::RecvUpdate which is.. bizarre? Maybe this bug belongs in IPC, not sure.
Oh actually this seems to be because my Firefox Nightly instance (which I have open in the background) is eating my CPU with an infinite animation. I'll file another bug for that.
(Actually that seems to be a bug with TreeStyleTab). I'm not sure if our compositor thread is expected to respond well in the face of CPU starvation... but maybe we can do better than we're doing now. In this case one core was fully occupied but the other seemed mostly available.
Whiteboard: [gfx-noted]
See Also: → 1487451
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.