pyperformance icon indicating copy to clipboard operation
pyperformance copied to clipboard

Python Performance Benchmark Suite

Results 74 pyperformance issues
Sort by recently updated
recently updated
newest added

This is part of CPython performance work that @gvanrossum and I are starting. We want to use pyperformance to run our benchmarks (and profiling, but that's a separate issue). As...

Benchmarks for checking begining and end of strings. Should have reasonable times after https://bugs.python.org/issue42885 is fixed. Real life use case is e.g. comparing 500.000 filenames and paths each with thousands...

On Windows, after building a python.exe, before using it to run pyperformance, you need to run a special command `PC\layout`, which creates an installed-like tree structure, and then use the...

See: https://github.com/python/pyperformance/runs/5725083064 I'm not sure how long it's been a problem.

There are a number of full-stack tests, but few unit tests. A few cleanup items that would help: * #160 * #164 * raise a new `CommandFailedError` in internal code...

Currently we pass the CLI "options" object to internal code in the implementation of the commands. There would be several benefits to instead passing the actual values needed instead.

Currently any failure when installing a benchmark's requirements triggers the creation of a unique venv for that benchmark and a retry of the install. The only failure for which we...

The code frequently `print()`s to stdout. Most of those cases should probably be replaced with a `logging.Logger`.