[issue14757] INCA: Inline Caching meets Quickening in Python 3.3

Stefan Krah report at bugs.python.org
Tue May 8 23:28:51 CEST 2012


Stefan Krah <stefan-usenet at bytereef.org> added the comment:

Here are my perf.py results:


Report on Linux localhost 2.6.32-28-generic #55-Ubuntu SMP Mon Jan 10 23:42:43 UTC 2011 x86_64 
Total CPU cores: 2

### call_method_unknown ###
Min: 0.345289 -> 0.358096: 1.04x slower
Avg: 0.345678 -> 0.358167: 1.04x slower
Significant (t=-713.58)
Stddev: 0.00019 -> 0.00010: 1.7897x smaller
Timeline: b'http://tinyurl.com/c9k7oxu'

### call_simple ###
Min: 0.297635 -> 0.239782: 1.24x faster
Avg: 0.297788 -> 0.240961: 1.24x faster
Significant (t=1183.63)
Stddev: 0.00020 -> 0.00055: 2.7115x larger
Timeline: b'http://tinyurl.com/c769rmj'

### fastunpickle ###
Min: 0.640831 -> 0.629214: 1.02x faster
Avg: 0.646831 -> 0.630471: 1.03x faster
Significant (t=34.25)
Stddev: 0.00324 -> 0.00095: 3.4098x smaller
Timeline: b'http://tinyurl.com/cpyrcoy'

### float ###
Min: 0.067458 -> 0.070712: 1.05x slower
Avg: 0.069109 -> 0.072166: 1.04x slower
Significant (t=-27.33)
Stddev: 0.00119 -> 0.00131: 1.0939x larger
Timeline: b'http://tinyurl.com/c2mhk5o'


### iterative_count ###
Min: 0.132501 -> 0.157027: 1.19x slower
Avg: 0.132724 -> 0.157425: 1.19x slower
Significant (t=-628.41)
Stddev: 0.00015 -> 0.00023: 1.5093x larger
Timeline: b'http://tinyurl.com/7auyflz'

### json_dump ###
Min: 0.569771 -> 0.588654: 1.03x slower
Avg: 0.571149 -> 0.589615: 1.03x slower
Significant (t=-101.32)
Stddev: 0.00094 -> 0.00088: 1.0689x smaller
Timeline: b'http://tinyurl.com/d4hhfjh'

### nbody ###
Min: 0.283447 -> 0.274458: 1.03x faster
Avg: 0.289093 -> 0.281663: 1.03x faster
Significant (t=6.47)
Stddev: 0.00764 -> 0.00276: 2.7642x smaller
Timeline: b'http://tinyurl.com/7483dap'

### normal_startup ###
Min: 0.649437 -> 0.666486: 1.03x slower
Avg: 0.650395 -> 0.669678: 1.03x slower
Significant (t=-10.47)
Stddev: 0.00048 -> 0.01302: 27.2168x larger
Timeline: b'http://tinyurl.com/d773p3c'

### nqueens ###
Min: 0.380882 -> 0.390680: 1.03x slower
Avg: 0.382476 -> 0.391790: 1.02x slower
Significant (t=-56.25)
Stddev: 0.00069 -> 0.00095: 1.3821x larger
Timeline: b'http://tinyurl.com/c49drdo'

### regex_compile ###
Min: 0.544866 -> 0.564778: 1.04x slower
Avg: 0.546157 -> 0.565641: 1.04x slower
Significant (t=-159.84)
Stddev: 0.00076 -> 0.00041: 1.8308x smaller
Timeline: b'http://tinyurl.com/cxv3s5n'

### richards ###
Min: 0.217447 -> 0.233456: 1.07x slower
Avg: 0.220199 -> 0.235870: 1.07x slower
Significant (t=-55.49)
Stddev: 0.00154 -> 0.00127: 1.2111x smaller
Timeline: b'http://tinyurl.com/7h5zd82'

### silent_logging ###
Min: 0.088886 -> 0.086601: 1.03x faster
Avg: 0.089748 -> 0.087314: 1.03x faster
Significant (t=27.06)
Stddev: 0.00056 -> 0.00030: 1.8744x smaller
Timeline: b'http://tinyurl.com/6mub6j8'

### simple_logging ###
Min: 0.384265 -> 0.394479: 1.03x slower
Avg: 0.386462 -> 0.396793: 1.03x slower
Significant (t=-28.26)
Stddev: 0.00189 -> 0.00177: 1.0687x smaller
Timeline: b'http://tinyurl.com/cwacrva'

### threaded_count ###
Min: 0.149418 -> 0.213361: 1.43x slower
Avg: 0.195123 -> 0.224733: 1.15x slower
Significant (t=-17.77)
Stddev: 0.01011 -> 0.00604: 1.6744x smaller
Timeline: b'http://tinyurl.com/chh36kr'

### unpack_sequence ###
Min: 0.000054 -> 0.000063: 1.17x slower
Avg: 0.000054 -> 0.000064: 1.17x slower
Significant (t=-1952.49)
Stddev: 0.00000 -> 0.00000: 2.2326x smaller
Timeline: b'http://tinyurl.com/6nps6ew'

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue14757>
_______________________________________


More information about the Python-bugs-list mailing list