Performance of Python 2.3 and 2.4

Michal Kwiatkowski ruby at no.spam
Sat Apr 22 18:20:57 EDT 2006


Hi!

I was just wondering...

Python 2.3.5 (#2, Mar  6 2006, 10:12:24)
[GCC 4.0.3 20060304 (prerelease) (Debian 4.0.2-10)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import timeit
>>> a = timeit.Timer('2**100000000')
>>> b = timeit.Timer('112233445566778899 * 112233445566778899')
>>> a.timeit(1)
5.3986599445343018
>>> b.timeit()
0.59309601783752441

Python 2.4.2 (#2, Nov 20 2005, 17:04:48)
[GCC 4.0.3 20051111 (prerelease) (Debian 4.0.2-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import timeit
>>> a = timeit.Timer('2**100000000')
>>> b = timeit.Timer('112233445566778899 * 112233445566778899')
>>> a.timeit(1)
13.129707813262939
>>> b.timeit()
0.72854804992675781

Why long numbers operations are slower in 2.4?

mk
-- 
 . o .       >>  http://joker.linuxstuff.pl  <<
 . . o   It's easier to get forgiveness for being wrong
 o o o   than forgiveness for being right.



More information about the Python-list mailing list