The pyperformance project is intended to be an authoritative source of
benchmarks for all Python implementations. The focus is on real-world
benchmarks, rather than synthetic benchmarks, using whole applications when
possible.
- pyperformance documentation
- pyperformance GitHub project (source code, issues)
- Download pyperformance on PyPI
pyperformance is distributed under the MIT license.
Documentation:
.. toctree:: :maxdepth: 2 usage benchmarks custom_benchmarks cpython_results_2017 changelog
Other Python Benchmarks:
- CPython: speed.python.org uses pyperf, pyperformance and Codespeed (Django web application)
- PyPy: speed.pypy.org uses PyPy benchmarks
- Pyston: pyston-perf and speed.pyston.org
- Numba benchmarks
- Cython: Cython Demos/benchmarks
- pythran: numpy-benchmarks
See also the Python speed mailing list and the Python pyperf module (used by pyperformance).
pyperformance is not tuned for PyPy yet: use the PyPy benchmarks project instead to measure PyPy performances.
Image generated by bm_raytrace (pure Python raytrace):
