Source

benchmarks / performance /

Filename Size Date modified Message
..
data
pybench
913 B
3.4 KB
3.7 KB
7.0 KB
2.5 KB
1.0 KB
8.8 KB
1.5 KB
1.6 KB
1.5 KB
13.8 KB
16.0 KB
1.4 KB
7.5 KB
1.1 KB
3.0 KB
1.0 KB
3.7 KB
4.4 KB
4.5 KB
2.2 KB
1.8 KB
12.9 KB
1.8 KB
11.4 KB
2.2 KB
5.1 KB
121.9 KB
957 B
4.4 KB
1.5 KB
1.6 KB
2.4 KB
3.0 KB
2.4 KB
20.6 KB
1.3 KB
6.9 KB
7.2 KB
9.8 KB
387 B
1.8 KB
This directory contains both macro- and micro-benchmarks for Python
implementations.

Macro(ish)benchmarks:
    - bm_django.py: assess Django template performance.
    - bm_pickle.py: test picking/unpickling performance.
    - bm_spitfire.py: assess Spitfire template performance.
    - gcbench.py: GC benchmark (allocate and deallocate lots of objects).
      Copied from PyPy's pypy/translator/goal/gcbench.py, r60845.


Microbenchmarks:
    - bm_ai.py: solvers for alphametics and N-Queens problems. These are
      classified as "micro" because they're dominated by a single function.
    - tuple_gc_hell.py: stress the GC by allocating lots of tuples.


Crap benchmarks used for historical comparisons:
    - pybench/: PyBench 2.0 benchmark suite.
    - pystone.py: standard PyStone benchmark.
    - richards.py: standard Richards benchmark.
      Copied from PyPy's pypy/translator/goal/richards.py, r60845.