Closed Bug 1483436 Opened 6 years ago Closed 5 years ago

Global lock in SkScalerContext_win_dw prevents P-OMTP on windows from performing well with text

Categories

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

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: rhunt, Assigned: rhunt)

References

Details

(Whiteboard: [gfx-noted])

Seen from profiling locally [1]. I've observed that with P-OMTP on unaccelerated windows, the paint worker threads can contend heavily over the DWrite global lock in Skia. I've seen from 40%-65% of the time spent on a full paint blocked on each paint worker. [1] https://perfht.ml/2Bd64Bj
Priority: -- → P3
Depends on: 1533546
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.