[Webkit-unassigned] [Bug 71045] Crash in JSC::Structure::materializePropertyMap when viewing Garden-O-Matic

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 27 15:07:41 PDT 2011


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





--- Comment #7 from Filip Pizlo <fpizlo at apple.com>  2011-10-27 15:07:41 PST ---
Sadly, this is a slight slow-down on SunSpider.  But it is quite small, and it doesn't show up in other benchmarks, so the fix is likely worth it.



Benchmark report for SunSpider, V8, and Kraken.

VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/tertiary/OpenSource/WebKitBuild/Release/jsc
"FixStructPin" at /Volumes/Data/pizlo/secondary/OpenSource/WebKitBuild/Release/jsc

Collected 30 samples per benchmark/VM, with 10 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              FixStructPin                                  
SunSpider:
   3d-cube                                7.9432+-0.0276          7.9117+-0.0268       
   3d-morph                               8.5105+-0.0784    ^     8.4044+-0.0181       ^ definitely 1.0126x faster
   3d-raytrace                            8.2174+-0.0432          8.1745+-0.0613       
   access-binary-trees                    1.7146+-0.0143    ^     1.6905+-0.0038       ^ definitely 1.0143x faster
   access-fannkuch                        7.7460+-0.0093    ?     7.7609+-0.0059       ?
   access-nbody                           4.5315+-0.0072    ?     4.5358+-0.0143       ?
   access-nsieve                          3.2009+-0.0146          3.1979+-0.0179       
   bitops-3bit-bits-in-byte               1.3244+-0.0089          1.3130+-0.0043       
   bitops-bits-in-byte                    5.2687+-0.0205    ?     5.2824+-0.0112       ?
   bitops-bitwise-and                     3.4350+-0.0401    ?     3.4352+-0.0363       ?
   bitops-nsieve-bits                     5.6555+-0.0224          5.6529+-0.0216       
   controlflow-recursive                  2.3330+-0.0037    ?     2.3410+-0.0106       ?
   crypto-aes                             7.6497+-0.0420          7.6323+-0.0484       
   crypto-md5                             2.8601+-0.0087    ?     2.8605+-0.0145       ?
   crypto-sha1                            2.6354+-0.0067          2.6312+-0.0071       
   date-format-tofte                     10.5632+-0.0460    !    10.6605+-0.0460       ! definitely 1.0092x slower
   date-format-xparb                      9.9720+-0.1549    ?    10.1731+-0.1275       ? might be 1.0202x slower
   math-cordic                            7.5686+-0.1547    ?     7.7440+-0.1560       ? might be 1.0232x slower
   math-partial-sums                     10.6938+-0.1189         10.5761+-0.0265         might be 1.0111x faster
   math-spectral-norm                     2.8803+-0.0045          2.8773+-0.0042       
   regexp-dna                            13.4070+-0.1127         13.3740+-0.1064       
   string-base64                          4.4634+-0.0362          4.4469+-0.0125       
   string-fasta                           7.1400+-0.0245    ?     7.1445+-0.0361       ?
   string-tagcloud                       13.3047+-0.0816         13.1774+-0.0828       
   string-unpack-code                    22.7366+-0.1591    !    23.6213+-0.1312       ! definitely 1.0389x slower
   string-validate-input                  5.6028+-0.0248    !     5.6641+-0.0201       ! definitely 1.0109x slower

   <arithmetic> *                         6.9753+-0.0162    !     7.0109+-0.0168       ! definitely 1.0051x slower
   <geometric>                            5.6425+-0.0108    ?     5.6500+-0.0114       ?
   <harmonic>                             4.4692+-0.0079          4.4621+-0.0084       

                                            TipOfTree              FixStructPin                                  
V8:
   crypto                                81.1896+-0.1168    ?    81.3671+-0.1623       ?
   deltablue                            199.3296+-1.0399        198.1822+-0.9440       
   earley-boyer                         111.8989+-0.4461    !   113.1431+-0.5304       ! definitely 1.0111x slower
   raytrace                              69.7200+-0.1919    ?    69.9946+-0.2200       ?
   regexp                               123.9281+-0.2393    !   124.4909+-0.2948       ! definitely 1.0045x slower
   richards                             145.2759+-0.4161    ?   145.8049+-0.3323       ?
   splay                                125.6654+-0.2809    ^   121.0977+-0.2940       ^ definitely 1.0377x faster

   <arithmetic>                         122.4296+-0.2022    ^   122.0115+-0.1650       ^ definitely 1.0034x faster
   <geometric> *                        116.1735+-0.1607        115.8837+-0.1459       
   <harmonic>                           110.1899+-0.1402        110.0394+-0.1449       

                                            TipOfTree              FixStructPin                                  
Kraken:
   ai-astar                             830.8233+-4.4071    ?   835.0350+-0.5160       ?
   audio-beat-detection                 213.1762+-0.6769    ?   213.2899+-1.0087       ?
   audio-dft                            263.5786+-2.6509        262.5557+-1.3202       
   audio-fft                            133.2385+-0.3857        133.0737+-0.2631       
   audio-oscillator                     291.6292+-0.6770    ?   291.8211+-0.7753       ?
   imaging-darkroom                     456.8501+-10.0365       450.3742+-3.3700         might be 1.0144x faster
   imaging-desaturate                   245.3833+-0.2843        245.2521+-0.0855       
   imaging-gaussian-blur                622.0908+-0.8585        621.7663+-0.4884       
   json-parse-financial                  69.8525+-0.1532    !    72.4779+-0.1186       ! definitely 1.0376x slower
   json-stringify-tinderbox              79.5813+-0.1407         79.2584+-0.1880       
   stanford-crypto-aes                  153.7820+-1.0984    ^   151.5146+-0.9335       ^ definitely 1.0150x faster
   stanford-crypto-ccm                  116.4856+-0.6340        115.7287+-0.4401       
   stanford-crypto-pbkdf2               236.9247+-1.5438        234.8863+-0.8870       
   stanford-crypto-sha256-iterative      85.3753+-0.1279    ^    85.0792+-0.1425       ^ definitely 1.0035x faster

   <arithmetic> *                       271.3408+-0.6121        270.8652+-0.2501       
   <geometric>                          206.3747+-0.3980        206.1808+-0.1924       
   <harmonic>                           162.0133+-0.2066    ?   162.3857+-0.1775       ?

                                            TipOfTree              FixStructPin                                  
All benchmarks:
   <arithmetic>                         102.9178+-0.1943        102.7336+-0.0848       
   <geometric>                           25.8670+-0.0388    ?    25.8691+-0.0339       ?
   <harmonic>                             7.8760+-0.0137          7.8638+-0.0145       

                                            TipOfTree              FixStructPin                                  
Geomean of preferred means:
   <scaled-result>                       60.3568+-0.0888    ?    60.3736+-0.0661       ?

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