Add a performance test for paths in SVG
authorpdr@google.com <pdr@google.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 21 Jun 2012 01:03:59 +0000 (01:03 +0000)
committerpdr@google.com <pdr@google.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 21 Jun 2012 01:03:59 +0000 (01:03 +0000)
commitfa28e0013842ea7de4bf04c155e018d5e2e1198a
tree1ea3b40643ad4eca448199703c5446d63ed5a974
parent2e8c8312cd911c491cf2aca9a1495c20b5e78457
Add a performance test for paths in SVG
https://bugs.webkit.org/show_bug.cgi?id=89547

Reviewed by Ryosuke Niwa.

This change adds the first performance test for SVG paths.
In the test we modify complex cubic paths in several ways, testing:
transformations, clipping, d attribute changes, stroke properties,
text on a path, and opacity.

Sample test results on my Linux desktop:
    RESULT SVG: SvgCubics= 68.85 ms
    median= 69.5 ms, stdev= 4.70398767005 ms, min= 56.0 ms, max= 75.0 ms

    RESULT SVG: SvgCubics= 68.4 ms
    median= 69.0 ms, stdev= 3.51283361405 ms, min= 59.0 ms, max= 74.0 ms

    RESULT SVG: SvgCubics= 66.95 ms
    median= 67.0 ms, stdev= 3.4420197559 ms, min= 59.0 ms, max= 74.0 ms

    RESULT SVG: SvgCubics= 70.2 ms
    median= 71.5 ms, stdev= 3.23419232576 ms, min= 63.0 ms, max= 74.0 ms

* SVG: Added.
* SVG/SvgCubics.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@120892 268f45cc-cd09-0410-ab3c-d52691b4dbfc
PerformanceTests/ChangeLog
PerformanceTests/SVG/SvgCubics.html [new file with mode: 0644]