[webkit-reviews] review requested: [Bug 90321] Convert HTML parser to handle 8-bit resources without converting to UChar* : [Attachment 154114] Updated patch with performance tunes for Parsing Tests
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jul 24 11:43:45 PDT 2012
Michael Saboff <msaboff at apple.com> has asked for review:
Bug 90321: Convert HTML parser to handle 8-bit resources without converting to
UChar*
https://bugs.webkit.org/show_bug.cgi?id=90321
Attachment 154114: Updated patch with performance tunes for Parsing Tests
https://bugs.webkit.org/attachment.cgi?id=154114&action=review
------- Additional Comments from Michael Saboff <msaboff at apple.com>
(In reply to comment #22)
> (From update of attachment 152676 [details])
> View in context:
https://bugs.webkit.org/attachment.cgi?id=152676&action=review
>
> r=me, but make sure you checked that html parser perf is still okay. Check
with eseidel, abarth, or antti as I believe that there is a html parser
benchmark in the repo somewhere.
The prior patch was a regression to neutral on the parsing tests. This
reworking of the patch has tunes to turn all but one test into progressions.
The table below shows the test results. I restarted Safari before each test.
The units and better direction is listed below the test.
Test r123007 r123011 and Delta
baseline this patch
css-parser-yui Average 368.65 367.76 -0.24%
(runs/sec) Median 368.42 368.66 0.07%
(Bigger is better) StDev 2.12 2.57
html-parser Average 1900.05 1856.50 2.29%
(ms) Median 1903.50 1857.50 2.42%
(Smaller is better) StDev 11.97 5.12
html5-full-render Average 20524 20381.5 0.69%
(ms) Median 20524 20381.5 0.69%
(Smaller is better) StDev 219 198.5
innerHTML-setter Average 289.67 295.67 2.07%
(runs/sec) Median 289.86 296.11 2.16%
(Bigger is better) StDev 1.43 1.66
query-selector-deep Average 386.64 395.68 2.34%
(runs/sec) Median 386.47 395.55 2.35%
(Bigger is better) StDev 1.15 1.09
query-selector-first Average 2108.09 2031.64 -3.63%
(runs/sec) Median 2108.04 2034.33 -3.50%
(Bigger is better) StDev 21.37 17.72
query-selector-last Average 372.19 389.22 4.58%
(runs/sec) Median 372.34 389.29 4.55%
(Bigger is better) StDev 0.94 0.67
simple-url Average 43.00 48.88 13.69%
(runs/sec) Median 42.99 49.26 14.59%
(Bigger is better) StDev 0.24 0.65
textarea-parsing Average 56.49 56.27 -0.38%
(runs/sec) Median 56.63 56.37 -0.45%
(Bigger is better) StDev 0.72 0.56
tiny-innerHTML Average 5.68 6.36 12.02%
(runs/sec) Median 5.68 6.37 12.03%
(Bigger is better) StDev 0.05 0.04
url-parser Average 96.96 113.65 17.20%
(runs/sec) Median 97.03 113.71 17.19%
(Bigger is better) StDev 1.09 0.56
xml-parser Average 6.89 7.09 2.81%
(runs/sec) Median 6.90 7.10 2.84%
(Bigger is better) StDev 0.04 0.03
More information about the webkit-reviews
mailing list