[Python-Dev] Python Benchmarks
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