[Webkit-unassigned] [Bug 67694] Value profling and execution count profiling is performed even for code that cannot be optimized
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 6 22:07:44 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=67694
--- Comment #2 from Filip Pizlo <fpizlo at apple.com> 2011-09-06 22:07:45 PST ---
This is a pure win. Here's the comparison between ToT with tiered compilation and this patch, with tiered compilation.
Benchmark report for V8.
VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc
"LessProfile" at /Volumes/Data/pizlo/quartary/OpenSource/WebKitBuild/Release/jsc
Collected 12 samples per benchmark/VM, with 4 VM invocations per benchmark. Used 1
benchmark iteration per VM invocation for warm-up. Used the jsc-specific preciseTime()
function to get microsecond-level timing. Reporting benchmark execution times with 95%
confidence intervals in milliseconds.
TipOfTree LessProfile
crypto 81.1727+-0.3694 ? 81.2600+-0.5533 ?
deltablue 256.3750+-0.9625 ^ 251.4166+-0.8416 ^ definitely 1.0197x faster
earley-boyer 101.1767+-0.6177 ^ 95.7393+-0.5327 ^ definitely 1.0568x faster
raytrace 81.3929+-0.4155 ^ 76.3499+-0.7089 ^ definitely 1.0661x faster
regexp 111.0145+-1.0576 ^ 108.6231+-0.4444 ^ definitely 1.0220x faster
richards 215.4840+-0.9667 ? 215.7928+-0.9476 ?
splay 102.1599+-0.4318 ^ 100.9486+-0.3325 ^ definitely 1.0120x faster
<arithmetic> 135.5394+-0.2250 ^ 132.8758+-0.2813 ^ definitely 1.0200x faster
<geometric> 122.7006+-0.2233 ^ 119.7584+-0.2910 ^ definitely 1.0246x faster
<harmonic> 113.2119+-0.2301 ^ 110.1033+-0.3318 ^ definitely 1.0282x faster
--
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