Closed
Bug 968505
Opened 10 years ago
Closed 8 years ago
"disallow checkerboarding" still recomposites
Categories
(Core :: Panning and Zooming, defect)
Core
Panning and Zooming
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: BenWa, Unassigned)
References
Details
(Keywords: perf, Whiteboard: gfx-noted)
+++ This bug was initially created as a clone of Bug #967502 +++ A pretty major optimization we can make when disallowing checkerboarding.
Reporter | ||
Comment 1•10 years ago
|
||
I forgot the profile: http://people.mozilla.org/~bgirard/cleopatra/#report=275f2b22aa8f38d13890ed0be9a3afe88e5dd501 We shouldn't see any 'Composite' boxes that don't follow from 'Rasterize' in this profile if this was fixed. Fixing this means we're going to have a lot more memory bandwidth for the main thread.
Comment 2•10 years ago
|
||
It would be great to fix this, but it's going to be tricky. We basically need to track if a recomposite is due to a pan or fling (and nothing else) and when we get to this stage, possibly cancel it if the scroll position ends up unchanged from the last clamped async scroll position (which we'll also have to track).
Updated•10 years ago
|
Assignee: nobody → chrislord.net
Updated•10 years ago
|
Summary: disallow checkerboarding still recomposites → "disallow checkerboarding" still recomposites
Comment 3•10 years ago
|
||
I don't think I'll get to this, it's a simple but comprehensive piece of work.
Assignee: chrislord.net → nobody
Comment 4•8 years ago
|
||
I don't think we really care about this.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•