[webkit-reviews] review requested: [Bug 94743] Automatically use composited scrolling : [Attachment 179166] Patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Dec 12 17:47:50 PST 2012
vollick at chromium.org has asked for review:
Bug 94743: Automatically use composited scrolling
https://bugs.webkit.org/show_bug.cgi?id=94743
Attachment 179166: Patch
https://bugs.webkit.org/attachment.cgi?id=179166&action=review
------- Additional Comments from vollick at chromium.org
Here is some performance data I gathered on the latest patch. My methodology
was
to do a trace while loading each of the pages (I stopped the verge once the
page
appeared; I didn't wait for it to pull the ads). I measured what I thought
could
be pain points affected by my patch.
With opting in enabled:
gmail load:
RenderLayerCompositor::updateCompositingLayers 180.446 ms
RenderLayer::updateOutOfFlowPositioned 2.279 ms
RenderLayer::updateDescendantDependentFlags 36.762 ms
RenderLayer::updateNeedsCompositedScrolling 1.954 ms
RenderLayerBacking::positionOverflowControlsLayers 0.079 ms
RenderLayer::dirtyAncestorChainHasOutOfFlowPositionedDescendantStatus
8.064 ms
RenderLayer::setAncestorChainHasOutOfFlowPositionedDescendant 0.109 ms
the verge:
RenderLayerCompositor::updateCompositingLayers 142.694 ms
RenderLayer::updateOutOfFlowPositioned 3.314 ms
RenderLayer::updateDescendantDependentFlags 42.278 ms
RenderLayer::updateNeedsCompositedScrolling 1.979 ms
RenderLayer::dirtyAncestorChainHasOutOfFlowPositionedDescendantStatus
0.397 ms
RenderLayer::setAncestorChainHasOutOfFlowPositionedDescendant 0.424 ms
With opting in disabled:
gmail load:
RenderLayerCompositor::updateCompositingLayers 57.273 ms
RenderLayer::updateOutOfFlowPositioned 2.408 ms
RenderLayer::updateDescendantDependentFlags 64.563 ms
RenderLayer::updateNeedsCompositedScrolling 1.402 ms
RenderLayer::dirtyAncestorChainHasOutOfFlowPositionedDescendantStatus
8.091 ms
RenderLayer::setAncestorChainHasOutOfFlowPositionedDescendant 0.097 ms
the verge:
RenderLayerCompositor::updateCompositingLayers 99.741 ms
RenderLayer::updateOutOfFlowPositioned 2.87 ms
RenderLayer::updateDescendantDependentFlags 23.787 ms
RenderLayer::updateNeedsCompositedScrolling 1.473 ms
RenderLayer::dirtyAncestorChainHasOutOfFlowPositionedDescendantStatus
0.856 ms
RenderLayer::setAncestorChainHasOutOfFlowPositionedDescendant 0.47 ms
More information about the webkit-reviews
mailing list