Closed Bug 1562369 Opened 5 years ago Closed 2 years ago

Janky scrolling on https://www.bareminerals.com

Categories

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

defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox69 --- affected

People

(Reporter: yoasif, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: nightly-community, perf)

Attachments

(1 file)

Profile attached of https://www.bareminerals.com/ while scrolling up and down the page a few times.

https://perfht.ml/2IWQvzk

Has STR: --- → yes
Keywords: perf

:yoasif, if you think that's a regression, then could you try to find a regression range in using for example mozregression?

Attached file wr-support.txt

Is it janky after the page has completely loaded? It's not for me.

Flags: needinfo?(yoasif)

It is much less janky, but I see a lot of slow frames:

Slow Frame #01 Frame 2(about:newtab) CONTENT_FRAME_TIME 748 - Transaction start 84.648201, main-thread time 5.465724, full paint time 12.917756, Skipped composites 0, Composite start 99.675417, Resource upload time 7.364505, GPU cache upload time 0.047261, Render time 9.425744, Composite time 11.347850
Slow Frame #02 Frame 141(https://www.bareminerals.com/) CONTENT_FRAME_TIME 503 - Transaction start 60.326313, main-thread time 2.722922, full paint time 4.937009, Skipped composites 0, Composite start 80.337030, Resource upload time 0.000356, GPU cache upload time 0.151552, Render time 1.703954, Composite time 3.048588
Slow Frame #03 Frame 39(https://www.bareminerals.com/) CONTENT_FRAME_TIME 417 - Transaction start 51.694919, main-thread time 4.074736, full paint time 5.830154, Skipped composites 0, Composite start 64.271561, Resource upload time 0.270622, GPU cache upload time 0.081001, Render time 3.497843, Composite time 5.050613
Slow Frame #04 Frame 4(https://www.bareminerals.com/) CONTENT_FRAME_TIME 363 - Transaction start 5.835567, main-thread time 3.108095, full paint time 4.654929, Skipped composites 0, Composite start 21.568384, Resource upload time 19.796809, GPU cache upload time 0.183671, Render time 24.084604, Composite time 28.330934
Slow Frame #05 Frame 5(https://www.bareminerals.com/) CONTENT_FRAME_TIME 349 - Transaction start 25.304210, main-thread time 4.427595, full paint time 6.114498, Skipped composites 0, Composite start 35.521747, Resource upload time 3.320027, GPU cache upload time 0.051952, Render time 6.454547, Composite time 9.728427
Slow Frame #06 Frame 529(https://www.bareminerals.com/) CONTENT_FRAME_TIME 333 - Transaction start 12.126657, main-thread time 5.510080, full paint time 7.008986, Skipped composites 0, Composite start 34.479739, Resource upload time 0.091197, GPU cache upload time 0.072101, Render time 2.625643, Composite time 5.572594
Slow Frame #07 Frame 46(https://www.bareminerals.com/) CONTENT_FRAME_TIME 330 - Transaction start 2.240217, main-thread time 3.290079, full paint time 4.589510, Skipped composites 0, Composite start 25.773079, Resource upload time 0.288118, GPU cache upload time 0.310290, Render time 3.851019, Composite time 17.071938
Slow Frame #08 Frame 523(https://www.bareminerals.com/) CONTENT_FRAME_TIME 317 - Transaction start 4.663034, main-thread time 3.276120, full paint time 4.422142, Skipped composites 0, Composite start 15.995397, Resource upload time 0.077679, GPU cache upload time 0.064329, Render time 35.876724, Composite time 36.681634
Slow Frame #09 Frame 489(https://www.bareminerals.com/) CONTENT_FRAME_TIME 308 - Transaction start 23.522369, main-thread time 6.271719, full paint time 8.853040, Skipped composites 0, Composite start 48.134674, Resource upload time 0.176624, GPU cache upload time 0.105799, Render time 1.641037, Composite time 2.799435
Slow Frame #10 Frame 120(https://www.bareminerals.com/) CONTENT_FRAME_TIME 304 - Transaction start 27.740230, main-thread time 2.736470, full paint time 3.808018, Skipped composites 0, Composite start 42.700849, Resource upload time 0.000311, GPU cache upload time 0.178647, Render time 1.168844, Composite time 2.288301

Flags: needinfo?(yoasif)
Priority: -- → P3

Hey Asif,

One thing we noticed while looking at your profile is that there's another process that's loaded dawnnews.tv, which is loading instagram stuff, which embeds dawnnews, which kind of does this whole thing recursively, and it's really bogging down that one content process and also causing the UI to do a lot of work to respond to all of those loads (since networking happens in the parent process).

Do you still experience this issue if dawnnews.tv is not running in the background?

Flags: needinfo?(yoasif)

Mike, it still feels pretty janky -- new profile from today's nightly: https://perfht.ml/34hyRiD

Flags: needinfo?(yoasif)
Blocks: wr-gpu-time
No longer blocks: wr-perf

Seems to run well now.

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

Attachment

General

Creator:
Created:
Updated:
Size: