[Python-Dev] Python Benchmarks (original) (raw)

M.-A. Lemburg mal at egenix.com
Thu Jun 8 14:54:36 CEST 2006


Fredrik Lundh wrote:

M.-A. Lemburg wrote:

The pybench results match those of timeit.py on my test machine in both cases. but they don't match the timeit results on similar machines, nor do they reflect what was done at the sprint.

Huh ? They do show the speedups you achieved at the sprint.

Tools/pybench> ~/projects/Python/Installation/bin/python Calls.py 10 loops, best of 3: 21.8 msec per loop 10 loops ? what happens if you run the actual test code (the stuff inside the for loop) inside timeit, instead of running your test loop inside timeit?

More or less the same results:

Python 2.4:

Tools/pybench> python Calls.py 100000 loops, best of 3: 18.9 usec per loop Tools/pybench> python Calls.py 100000 loops, best of 3: 18.8 usec per loop Tools/pybench> python Calls.py 100000 loops, best of 3: 18.7 usec per loop

Python 2.5 (trunk as-of 2006-06-08):

Tools/pybench> ~/projects/Python/Installation/bin/python Calls.py 10000 loops, best of 3: 22.9 usec per loop Tools/pybench> ~/projects/Python/Installation/bin/python Calls.py 10000 loops, best of 3: 23.7 usec per loop Tools/pybench> ~/projects/Python/Installation/bin/python Calls.py 10000 loops, best of 3: 23.4 usec per loop

I've attached the modified Call.py below so that you can run it as well.

All this on AMD64, Linux2.6, gcc3.3.

-- Marc-Andre Lemburg eGenix.com

Professional Python Services directly from the Source (#1, Jun 08 2006)

Python/Zope Consulting and Support ... http://www.egenix.com/ mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/


::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! :::: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Calls.py Url: http://mail.python.org/pipermail/python-dev/attachments/20060608/734307c9/attachment.pot



More information about the Python-Dev mailing list