Closed
Bug 1373759
Opened 7 years ago
Closed 9 months ago
Scrolling performance unusably bad on https://www.playstation.com/en-us/games/horizon-zero-dawn-ps4
Categories
(Core :: Graphics: Layers, defect, P3)
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
firefox57 | --- | fix-optional |
People
(Reporter: snorp, Unassigned)
References
()
Details
(Whiteboard: [gfx-noted])
Attachments
(1 file)
827.12 KB,
application/json
|
Details |
The page takes forever to load, but even then it's impossible to ever scroll smoothly.
Reporter | ||
Comment 1•7 years ago
|
||
Here's a profile. You can view it directly at https://perf-html.io/public/f492ec73bccd34fb59786ca2daff64e03c5cb6ab/calltree/?thread=0 The compositor spends all of it's time uploading. The content thread spends most of it's time painting (mostly in ValidateTile?) or running scripts.
Reporter | ||
Comment 2•7 years ago
|
||
This was on a Nexus 6P. Oddly on my Pixel it seems much better.
Updated•7 years ago
|
Priority: -- → P3
Whiteboard: [gfx-noted]
Recent regression?
status-firefox57:
--- → fix-optional
Flags: needinfo?(snorp)
Comment 4•7 years ago
|
||
When the content process is spending most time memsetting in ValidateTile, and the compositor is spending most time uploading textures, that could mean that the entire layer is being invalidated frequently. That was the case in bug 1360306 which I looked at recently.
Comment 5•7 years ago
|
||
Yeah this is awful. I don't know what they're doing but there are a lot of layers, and large parts of the page switch between layers whilst scrolling, requiring them to be repainted frequently
Reporter | ||
Comment 6•7 years ago
|
||
I think it's probably not a recent regression.
Flags: needinfo?(snorp)
Mike, is there any evangelism we can do here?
Flags: needinfo?(miket)
Comment 8•7 years ago
|
||
I'll investigate a bit further so we can check if we're doing anything stupid and/or have something more specific to evangelize.
Comment 9•7 years ago
|
||
(In reply to Jamie Nicol [:jnicol] from comment #8) > I'll investigate a bit further so we can check if we're doing anything > stupid and/or have something more specific to evangelize. That would be great -- the more specific we can be the better. Please ni? again (or move to Tech Evangelism::Desktop) if we end up there, thanks!
Flags: needinfo?(miket)
Updated•2 years ago
|
Severity: normal → S3
Comment 10•9 months ago
|
||
This is much better now, presumably fixed by webrender
Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•