[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