[Webkit-unassigned] [Bug 39318] Refactor HTMLTokenizer::write to make it more readable and split out the lexer bits from flow control bits

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 18 23:06:47 PDT 2010


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





--- Comment #12 from Eric Seidel <eric at webkit.org>  2010-05-18 23:06:46 PST ---
Ahha!  Wrote a new benchmark. :)

The new benchmark (soon to be attached to bug 39338) correctly shows that the orginal patch and the "inline" patch are both regressions.  But using ALWAYS_INLINE on the new function shows no change.


r59687 Release Build:

Running 20 times
Ignoring warm-up run (4184)
3700
3741
3784
3735
3726
3769
3823
3775
3770
3800
3888
3811
3859
3920
3864
3950
3997
3921
3987
4027

avg 3842.35
stdev 95.62231695582365

r59687 "inline" patch applied:

Running 20 times
Ignoring warm-up run (4447)
4000
4132
3981
4047
4048
4055
4130
4021
4105
4071
4120
4161
4133
4215
4127
4204
4148
4228
4171
4256

avg 4117.65
stdev 75.01484853014102

r59687 with ALWAYS_INLINE patch applied:

Running 20 times
Ignoring warm-up run (4130)
3690
3728
3776
3759
3732
3782
3843
3787
3786
3841
3910
3826
3878
3960
3876
3932
4020
3937
4015
4001

avg 3853.95
stdev 97.88435779020057

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