Open Bug 1557069 Opened 5 years ago Updated 2 years ago

https://crisal.io/aemet-visualizer takes a lot of time to render beceause of high blob recording times

Categories

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

defect

Tracking

()

Tracking Status
firefox69 --- affected

People

(Reporter: mayankleoboy1, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: perf, Whiteboard: [gfx-noted])

enable WR
go to https://crisal.io/aemet-visualizer . Let the page finish loading
Scroll up and down

ER: Smooth scrolling. Low checkerboarding
AR: The graphs take a lot of time to render

Profile: https://perfht.ml/2QMxSk5

Profile shows lots of time in SVG/blob painting in the content process

Bug 1464032 landed today which should help with this some. Can you grab a new profile from the next nightly that includes those changes?

Flags: needinfo?(mayankleoboy1)
Summary: https://crisal.io/aemet-visualizer takes a lot of time to render → https://crisal.io/aemet-visualizer takes a lot of time to render beceause of high blob recording times

about:buildconfig: https://hg.mozilla.org/mozilla-central/rev/522a2bc06f9e5d0767bb3f2e127cc21eeaeb8a78
I set gfx.canvas.remote to true and restarted browser

Profile: https://perfht.ml/2ZeRfoY
subjectively I didnt feel any better perf.

Flags: needinfo?(mayankleoboy1) → needinfo?(jmuizelaar)
Keywords: perf
Priority: -- → P3
Whiteboard: [gfx-noted]
Blocks: wr-perf
Flags: needinfo?(jmuizelaar)
Depends on: 1447839

We're spending a bunch of time in mozilla::gfx::PathBuilderSkia::Arc() which is basically useless for us. Bug 1447839 would help with this.

Blocks: blob-perf
No longer blocks: wr-perf
Severity: normal → S3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.