[Webkit-unassigned] [Bug 64493] GC allocation fast path has too many operations

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jul 13 17:35:29 PDT 2011


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


Filip Pizlo <fpizlo at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #100735|                            |review?, commit-queue?
               Flag|                            |




--- Comment #1 from Filip Pizlo <fpizlo at apple.com>  2011-07-13 17:35:29 PST ---
Created an attachment (id=100735)
 --> (https://bugs.webkit.org/attachment.cgi?id=100735&action=review)
the patch

This patch results in the following performance wins:


[pizlo at minime PerformanceTests] ../Tools/Scripts/sunspider-compare-results --v8  v8-v4-results/sunspider-results-2011-07-13-16.43.10.js v8-v4-results/sunspider-results-2011-07-13-16.38.09.js


TEST              COMPARISON            FROM                 TO             DETAILS

=============================================================================

** TOTAL **:      1.019x as fast    1205.1ms +/- 0.4%   1182.6ms +/- 0.2%     significant

=============================================================================

  v8:             1.019x as fast    1205.1ms +/- 0.4%   1182.6ms +/- 0.2%     significant
    crypto:       -                  196.3ms +/- 0.5%    195.6ms +/- 0.7% 
    deltablue:    1.026x as fast     252.7ms +/- 1.6%    246.3ms +/- 1.0%     significant
    earley-boyer: 1.028x as fast     136.6ms +/- 0.4%    132.9ms +/- 0.4%     significant
    raytrace:     1.013x as fast      75.4ms +/- 0.8%     74.4ms +/- 0.5%     significant
    regexp:       1.061x as fast     114.4ms +/- 1.0%    107.8ms +/- 0.4%     significant
    richards:     -                  227.8ms +/- 1.1%    226.2ms +/- 0.7% 
    splay:        1.013x as fast     201.9ms +/- 1.0%    199.4ms +/- 0.8%     significant


[pizlo at minime PerformanceTests] ../Tools/Scripts/sunspider-compare-results sunspider-1.0-results/sunspider-results-2011-07-13-16.42.42.js sunspider-1.0-results/sunspider-results-2011-07-13-16.39.19.js


TEST                   COMPARISON            FROM                 TO             DETAILS

=============================================================================

** TOTAL **:           1.006x as fast    177.1ms +/- 0.2%   176.0ms +/- 0.2%     significant

=============================================================================

  3d:                  -                  25.3ms +/- 0.8%    25.1ms +/- 0.4% 
    cube:              -                   9.0ms +/- 0.4%     9.0ms +/- 0.8% 
    morph:             -                   7.2ms +/- 2.6%     7.1ms +/- 1.1% 
    raytrace:          -                   9.0ms +/- 0.4%     9.0ms +/- 0.0% 

  access:              -                  22.4ms +/- 0.7%    22.3ms +/- 0.6% 
    binary-trees:      -                   2.0ms +/- 2.8%     2.0ms +/- 2.0% 
    fannkuch:          ??                 11.1ms +/- 0.7%    11.2ms +/- 1.0%     not conclusive: might be *1.009x as slow*
    nbody:             -                   6.0ms +/- 0.0%     6.0ms +/- 0.0% 
    nsieve:            1.071x as fast      3.3ms +/- 4.0%     3.1ms +/- 2.8%     significant

  bitops:              ??                 15.5ms +/- 1.0%    15.6ms +/- 1.1%     not conclusive: might be *1.001x as slow*
    3bit-bits-in-byte: -                   2.0ms +/- 0.0%     2.0ms +/- 0.0% 
    bits-in-byte:      ??                  5.5ms +/- 2.6%     5.5ms +/- 2.8%     not conclusive: might be *1.004x as slow*
    bitwise-and:       -                   3.0ms +/- 1.3%     3.0ms +/- 1.3% 
    nsieve-bits:       -                   5.0ms +/- 0.0%     5.0ms +/- 0.0% 

  controlflow:         ??                  1.1ms +/- 8.7%     1.2ms +/- 9.1%     not conclusive: might be *1.018x as slow*
    recursive:         ??                  1.1ms +/- 8.7%     1.2ms +/- 9.1%     not conclusive: might be *1.018x as slow*

  crypto:              -                  11.1ms +/- 0.8%    11.1ms +/- 0.9% 
    aes:               -                   7.0ms +/- 0.6%     7.0ms +/- 0.6% 
    md5:               ??                  2.1ms +/- 3.7%     2.1ms +/- 4.1%     not conclusive: might be *1.010x as slow*
    sha1:              -                   2.0ms +/- 0.0%     2.0ms +/- 0.0% 

  date:                1.033x as fast     22.6ms +/- 0.9%    21.9ms +/- 0.7%     significant
    format-tofte:      1.019x as fast     14.0ms +/- 0.7%    13.8ms +/- 0.9%     significant
    format-xparb:      1.057x as fast      8.6ms +/- 1.7%     8.1ms +/- 1.1%     significant

  math:                ??                 16.0ms +/- 0.3%    16.0ms +/- 0.3%     not conclusive: might be *1.003x as slow*
    cordic:            ??                  6.0ms +/- 0.7%     6.0ms +/- 0.0%     not conclusive: might be *1.003x as slow*
    partial-sums:      ??                  7.0ms +/- 0.0%     7.0ms +/- 0.6%     not conclusive: might be *1.003x as slow*
    spectral-norm:     -                   3.0ms +/- 0.0%     3.0ms +/- 0.0% 

  regexp:              -                  10.0ms +/- 0.4%    10.0ms +/- 0.0% 
    dna:               -                  10.0ms +/- 0.4%    10.0ms +/- 0.0% 

  string:              -                  53.0ms +/- 0.4%    53.0ms +/- 0.5% 
    base64:            1.020x as fast      6.0ms +/- 0.0%     5.9ms +/- 1.6%     significant
    fasta:             -                   7.0ms +/- 0.6%     7.0ms +/- 0.0% 
    tagcloud:          -                  13.1ms +/- 0.5%    13.0ms +/- 0.4% 
    unpack-code:       ??                 20.6ms +/- 0.8%    20.8ms +/- 0.7%     not conclusive: might be *1.010x as slow*
    validate-input:    -                   6.4ms +/- 2.3%     6.3ms +/- 2.4% 
[pizlo at minime PerformanceTests]

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