[Webkit-unassigned] [Bug 98800] New: RoboHornetPro spends ~25% of total test time in WebCore::Region::Shape methods

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 9 11:25:33 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=98800

           Summary: RoboHornetPro spends ~25% of total test time in
                    WebCore::Region::Shape methods
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: eric at webkit.org
                CC: andersca at apple.com, simon.fraser at apple.com
            Blocks: 98798


RoboHornetPro spends ~25% of total test time in WebCore::Region::Shape methods

RoboHornetPro supposedly adds some animation tests to the suite.  I've not yet investigated all the changes from RoboHornet.

Running Time    Self        Symbol Name
3465.0ms   14.0%    3465.0         WebCore::Region::Shape WebCore::Region::Shape::shapeOperation<WebCore::Region::Shape::UnionOperation>(WebCore::Region::Shape const&, WebCore::Region::Shape const&)
2791.0ms   11.3%    2791.0         WebCore::Region::Shape::appendSpan(int, int const*, int const*)

The 4th top symbol is also Shape related:
Running Time    Self        Symbol Name
863.0ms    3.5%    863.0         memmove$VARIANT$sse42
579.0ms    2.3%    0.0          WTF::Vector<int, 32ul>::reserveCapacity(unsigned long)
579.0ms    2.3%    0.0           void WTF::Vector<int, 32ul>::appendSlowCase<int>(int const&)
565.0ms    2.2%    0.0            WebCore::Region::Shape::appendSpan(int, int const*, int const*)
14.0ms    0.0%    0.0            WebCore::Region::Shape WebCore::Region::Shape::shapeOperation<WebCore::Region::Shape::UnionOperation>(WebCore::Region::Shape const&, WebCore::Region::Shape const&)


These come from layer updates:
Running Time    Self        Symbol Name
2791.0ms   11.3%    2791.0         WebCore::Region::Shape::appendSpan(int, int const*, int const*)
2782.0ms   11.2%    0.0          WebCore::Region::Shape WebCore::Region::Shape::shapeOperation<WebCore::Region::Shape::UnionOperation>(WebCore::Region::Shape const&, WebCore::Region::Shape const&)
2782.0ms   11.2%    0.0           WebCore::Region::unite(WebCore::Region const&)
2782.0ms   11.2%    0.0            WebCore::RenderLayerCompositor::OverlapMap::add(WebCore::RenderLayer const*, WebCore::IntRect const&)
2782.0ms   11.2%    0.0             WebCore::RenderLayerCompositor::addToOverlapMap(WebCore::RenderLayerCompositor::OverlapMap&, WebCore::RenderLayer*, WebCore::IntRect&, bool&)
2782.0ms   11.2%    0.0              WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer*, WebCore::RenderLayerCompositor::OverlapMap*, WebCore::CompositingState&, bool&, bool&)
2782.0ms   11.2%    0.0               WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer*, WebCore::RenderLayerCompositor::OverlapMap*, WebCore::CompositingState&, bool&, bool&)
2782.0ms   11.2%    0.0                WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer*, WebCore::RenderLayerCompositor::OverlapMap*, WebCore::CompositingState&, bool&, bool&)
2782.0ms   11.2%    0.0                 WebCore::RenderLayerCompositor::updateCompositingLayers(WebCore::CompositingUpdateType, WebCore::RenderLayer*)
2443.0ms    9.9%    0.0                  WebCore::Document::recalcStyle(WebCore::Node::StyleChange)

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list