[Webkit-unassigned] [Bug 71522] JSC should be able to sample itself in a more flexible way than just sampling flags

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 3 18:01:44 PDT 2011


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





--- Comment #5 from Filip Pizlo <fpizlo at apple.com>  2011-11-03 18:01:44 PST ---
Benchmark report for SunSpider, V8, and Kraken.

VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc
"SamplerDisabled" at /Volumes/Data/pizlo/tertiary/OpenSource/WebKitBuild/Release/jsc

Collected 12 samples per benchmark/VM, with 4 VM invocations per benchmark. Emitted a call to gc() between sample
measurements. 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            SamplerDisabled                                 
SunSpider:
   3d-cube                                7.3373+-0.1676    ?     7.5402+-0.2023       ? might be 1.0276x slower
   3d-morph                               7.8858+-0.4350          7.6701+-0.1214         might be 1.0281x faster
   3d-raytrace                            7.7052+-0.2236    ?     7.7302+-0.2359       ?
   access-binary-trees                    1.6188+-0.0617    ?     1.8235+-0.2556       ? might be 1.1264x slower
   access-fannkuch                        6.6048+-0.1505          6.4360+-0.0666         might be 1.0262x faster
   access-nbody                           3.8754+-0.1280          3.8720+-0.2675       
   access-nsieve                          2.6285+-0.0651    ?     2.6426+-0.0746       ?
   bitops-3bit-bits-in-byte               1.4582+-0.2108          1.2898+-0.0299         might be 1.1306x faster
   bitops-bits-in-byte                    2.5890+-0.3265          2.4182+-0.0688         might be 1.0706x faster
   bitops-bitwise-and                     3.3750+-0.0774          3.2964+-0.0848         might be 1.0238x faster
   bitops-nsieve-bits                     5.5588+-0.1732          5.4807+-0.1309         might be 1.0143x faster
   controlflow-recursive                  2.0926+-0.0466    ?     2.1527+-0.0411       ? might be 1.0287x slower
   crypto-aes                             7.4639+-0.2539          7.4333+-0.2846       
   crypto-md5                             2.8924+-0.3005          2.7691+-0.0627         might be 1.0445x faster
   crypto-sha1                            2.6081+-0.3149          2.4773+-0.0523         might be 1.0528x faster
   date-format-tofte                     10.3030+-0.1220    ?    10.4140+-0.2368       ? might be 1.0108x slower
   date-format-xparb                      9.6536+-0.4447          9.5533+-0.2313         might be 1.0105x faster
   math-cordic                            6.4035+-0.1177    ?     6.6007+-0.1513       ? might be 1.0308x slower
   math-partial-sums                      7.5209+-0.1620          7.4152+-0.1120         might be 1.0142x faster
   math-spectral-norm                     2.6075+-0.0651    ?     2.8063+-0.2938       ? might be 1.0762x slower
   regexp-dna                            11.7749+-0.2294         11.6692+-0.2506       
   string-base64                          4.1195+-0.0678          4.0859+-0.0793       
   string-fasta                           6.3778+-0.1200    ?     6.4210+-0.1934       ?
   string-tagcloud                       11.8547+-0.3299         11.7013+-0.3115         might be 1.0131x faster
   string-unpack-code                    20.3228+-0.2529    ?    20.4651+-0.3966       ?
   string-validate-input                  5.4633+-0.2045    ?     5.4975+-0.6334       ?

   <arithmetic> *                         6.2344+-0.0549          6.2178+-0.0483       
   <geometric>                            5.0487+-0.0630          5.0283+-0.0426       
   <harmonic>                             4.0517+-0.0769          4.0282+-0.0483       

                                            TipOfTree            SamplerDisabled                                 
V8:
   crypto                                74.3128+-0.9020         73.8788+-0.7729       
   deltablue                            166.0901+-1.0659    ?   168.2366+-1.2831       ? might be 1.0129x slower
   earley-boyer                          92.4573+-1.1578    ?    92.8215+-1.5808       ?
   raytrace                              64.6803+-0.5825    ^    63.0305+-0.8967       ^ definitely 1.0262x faster
   regexp                               106.0170+-0.7636    ?   106.8364+-0.5769       ?
   richards                             125.3932+-1.1442    ?   125.5596+-1.5507       ?
   splay                                 74.6375+-1.6237         72.6300+-0.9738         might be 1.0276x faster

   <arithmetic>                         100.5126+-0.3520        100.4276+-0.4048       
   <geometric> *                         95.6339+-0.4187         95.1824+-0.4341       
   <harmonic>                            91.4038+-0.4953         90.6343+-0.4844       

                                            TipOfTree            SamplerDisabled                                 
Kraken:
   ai-astar                             494.8765+-1.8803    ?   495.2137+-5.7539       ?
   audio-beat-detection                 191.7268+-2.5698        190.7898+-2.2471       
   audio-dft                            274.6128+-5.5424    ?   278.7253+-3.5057       ? might be 1.0150x slower
   audio-fft                            124.4653+-1.3180    ?   125.6619+-1.5880       ?
   audio-oscillator                     254.8377+-2.5350    ?   254.9064+-1.9106       ?
   imaging-darkroom                     303.6497+-4.9306        301.3957+-4.1004       
   imaging-desaturate                   224.8186+-1.2112    ?   225.2390+-1.1122       ?
   imaging-gaussian-blur                560.7655+-3.1460        560.2771+-2.8576       
   json-parse-financial                  58.3449+-0.2732    ^    57.0138+-0.5403       ^ definitely 1.0233x faster
   json-stringify-tinderbox              68.8436+-1.0897    ?    70.7401+-0.9181       ? might be 1.0275x slower
   stanford-crypto-aes                   96.7287+-0.8454         95.9089+-1.0740       
   stanford-crypto-ccm                   99.9313+-0.6191    ?   100.8474+-1.3751       ?
   stanford-crypto-pbkdf2               195.4920+-1.9655        194.3583+-1.3438       
   stanford-crypto-sha256-iterative      81.1426+-0.6117         80.9516+-0.5244       

   <arithmetic> *                       216.4454+-0.4332    ?   216.5735+-0.6804       ?
   <geometric>                          171.7595+-0.2554    ?   171.8916+-0.3637       ?
   <harmonic>                           137.4784+-0.3473    ?   137.5056+-0.2421       ?

                                            TipOfTree            SamplerDisabled                                 
All benchmarks:
   <arithmetic>                          82.8919+-0.1415    ?    82.9082+-0.2179       ?
   <geometric>                           22.3708+-0.1629         22.3104+-0.1008       
   <harmonic>                             7.1259+-0.1318          7.0850+-0.0822       

                                            TipOfTree            SamplerDisabled                                 
Geomean of preferred means:
   <scaled-result>                       50.5332+-0.1966         50.4183+-0.1507

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