Generic Python Benchmark suite?

M.-A. Lemburg mal at egenix.com
Tue Jan 19 09:52:22 CET 2010


Anand Vaidya wrote:
> Is there a generic python benchmark suite in active development? I am
> looking forward to comparing some code on various python
> implementations (primarily CPython 2.x, CPython 3.x, UnladenSwallow,
> Psyco).
> 
> I am happy with something that gives me a relative number eg: ULS is
> 30% faster than CPy2.x etc
> 
> I found pybench which is probably not maintained actively.

Oh, it is. In fact, I'm preparing a new version for Python 2.7.

> What do you suggest?
> 
> PS: I think a benchmark should cover file / network, database  I/O,
> data structures (dict, list etc), object creation/manipulation,
> numbers, measure looping inefficiencies, effects of caching (memcache
> etc) at the minimum

pybench addresses many of the low-level aspects you're asking for.
It doesn't have an I/O tests, since these usually don't have much
to do with Python's performance, but rather that of the underlying
OS and hardware.

-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Source  (#1, Jan 19 2010)
>>> 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 our new mxODBC.Connect Python Database Interface for free ! ::::


   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611
               http://www.egenix.com/company/contact/



More information about the Python-list mailing list