[Webkit-unassigned] [Bug 33520] Mapping from local to container coord space is O(N^2)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 11 23:44:37 PST 2010


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





--- Comment #3 from James Robinson <jamesr at chromium.org>  2010-01-11 23:44:36 PST ---
Created an attachment (id=46341)
 --> (https://bugs.webkit.org/attachment.cgi?id=46341)
Profile of the -webkit-transform test page (postscript)

Hot functions:

(pprof) top20
Total: 2362 samples
     496  21.0%  21.0%      496  21.0% WebCore::TransformationMatrix::multLeft
     211   8.9%  29.9%     1410  59.7% WebCore::RenderBox::mapLocalToContainer
     162   6.9%  36.8%      162   6.9% __floorf
     157   6.6%  43.4%      310  13.1% WebCore::RenderObject::localToAbsolute
     153   6.5%  49.9%      153   6.5% WebCore::TransformationMatrix::translate
     127   5.4%  55.3%      127   5.4% __ceilf
     117   5.0%  60.2%      117   5.0% WebCore::TransformationMatrix::mapQuad
     110   4.7%  64.9%      678  28.7%
WebCore::RenderBox::computeRectForRepaint
      97   4.1%  69.0%       97   4.1% WebCore::TransformationMatrix::mapPoint
      85   3.6%  72.6%      514  21.8% WebCore::TransformationMatrix::mapRect
      82   3.5%  76.1%       82   3.5% WebCore::enclosingIntRect
      50   2.1%  78.2%       88   3.7%
WebCore::RenderLayer::createLocalTransformState
      41   1.7%  79.9%       41   1.7%
WebCore::RenderLayer::convertToLayerCoords
      37   1.6%  81.5%      154   6.5%
WebCore::TransformState::flattenWithTransform
      35   1.5%  83.0%       35   1.5%
WebCore::RenderObject::offsetFromContainer
      34   1.4%  84.4%       34   1.4% WebCore::RenderObject::isRooted
      29   1.2%  85.6%       40   1.7% WebCore::RenderBox::offsetFromContainer
      29   1.2%  86.9%      551  23.3%
WebCore::RenderObject::getTransformFromContainer
      27   1.1%  88.0%       58   2.5% WebCore::FloatRect::FloatRect
      23   1.0%  89.0%       23   1.0% WebCore::FloatPoint::FloatPoint
      21   0.9%  89.9%      293  12.4% WebCore::TransformState::applyTransform

-- 
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