Closed Bug 1353137 Opened 7 years ago Closed 23 days ago

Scrolling on arewefastyet.com spends a lot of time under TextureClientPool::AllocateTextureClient()

Categories

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

Unspecified
macOS
enhancement

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jorendorff, Unassigned)

References

Details

(Whiteboard: gfx-noted)

To reproduce:
- go to http://arewefastyet.com/#machine=29&view=breakdown&suite=misc
- scroll up and down

I saw checkerboarding. The page contains about 40 graphs, each made up of two canvases, superimposed.

jorendorff's profile: https://perfht.ml/2oC0T3d

mstange's profile: https://perfht.ml/2nAMNy7

<mstange> jorendorff: can you please file a bug on that? Looks like we have too many layers
I could see the checkerboarding on OSX only. From the profiler, I saw lots of time spending on texture updating. I think this was related to  bug 1265824.
Depends on: 1265824
Whiteboard: gfx-noted
ClientStorage should only partially fix this. It will fix the compositor jank but not the checkerboarding, since we'll still be spending time allocating buffers.
Severity: normal → S3

TextureClientPool no longer shows up in profiles of this page :D

Status: NEW → RESOLVED
Closed: 23 days ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.