[Python-Dev] 1.6 speed

Christian Tismer tismer@tismer.com
Sun, 23 Apr 2000 04:21:47 +0200


"A.M. Kuchling" wrote:
> 
> Python 1.6a2 is around 10% slower than 1.5 on pystone.
> Any idea why?
> 
> [amk@mira Python-1.6a2]$ ./python Lib/test/pystone.py
> Pystone(1.1) time for 10000 passes = 3.59
> This machine benchmarks at 2785.52 pystones/second
> 
> [amk@mira Python-1.6a2]$ python1.5 Lib/test/pystone.py
> Pystone(1.1) time for 10000 passes = 3.19
> This machine benchmarks at 3134.8 pystones/second

Hee hee :-)

D:\python>python Lib/test/pystone.py
Pystone(1.1) time for 10000 passes = 1.92135
This machine benchmarks at 5204.66 pystones/second

D:\python>cd \python16

D:\Python16>python Lib/test/pystone.py
Pystone(1.1) time for 10000 passes = 2.06234
This machine benchmarks at 4848.86 pystones/second

D:\Python16>cd \python\spc

D:\python\spc>python Lib/test/pystone.py
python: can't open file 'Lib/test/pystone.py'

D:\python\spc>python ../Lib/test/pystone.py
Pystone(1.1) time for 10000 passes = 1.81034
This machine benchmarks at 5523.82 pystones/second

More hee hee :-)

Python has been at a critical size with its main loop.
The recently added extra code exceeds this size.
I had the same effect with Stackless Python, and
I worked around it already.

ciao - chris

-- 
Christian Tismer             :^)   <mailto:tismer@appliedbiometrics.com>
Applied Biometrics GmbH      :     Have a break! Take a ride on Python's
Kaunstr. 26                  :    *Starship* http://starship.python.net
14163 Berlin                 :     PGP key -> http://wwwkeys.pgp.net
PGP Fingerprint       E182 71C7 1A9D 66E9 9D15  D3CC D4D7 93E2 1FAE F6DF
     where do you want to jump today?   http://www.stackless.com