Open Bug 1205461 Opened 4 years ago Updated 2 years ago

Mitigate APZ's impact on display list building performance

Categories

(Core :: Panning and Zooming, defect, P3)

43 Branch
x86_64
Linux
defect

Tracking

()

Tracking Status
firefox45 --- unaffected
firefox46 --- wontfix
firefox47 --- wontfix
firefox48 --- wontfix
firefox49 --- fix-optional
firefox50 --- fix-optional

People

(Reporter: botond, Unassigned)

References

(Blocks 2 open bugs)

Details

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

Jeff mentioned in today's daily that he and Matt we profiling display list building, and saw things related to APZ (specifically, APZ-specific codepaths in ScrollFrameHelper::BuildDisplayList(), and building of event-regions display items) taking a significant portion of time.

I'm filing this bug to track this issue. We should investigate the profiles, see what mitigations (if any) we can employ, and be mindful of the performance impact when making further changes to this code.

Jeff/Matt, if you could share some profiles, that would be great!
Depends on: 1205466
Depends on: 1205473
Depends on: 1205475
No longer blocks: apz-desktop
Keywords: perf
Whiteboard: [gfx-noted]
This is sort of a metabug with one open dependency. Bumping to 48.
You need to log in before you can comment on or make changes to this bug.