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

I was surprised to learn today that `pyperformance run` does not call `pyperf system tune` -- I guess I had assumed that this was included in pyperformance's responsibilities. It looks...

AFAIK, there is no benchmark between process communication. It looks good to add such benchmarks if possible.

(See https://github.com/pyston/python-macrobenchmarks/pull/10.) * [x] a benchmark group "all" is allowed, but ignored * [x] duplicate groups are allowed (between manifest files) but the semantics aren't clear * [ ] a...

Today, Machine learning applications are important use-cases of Python. I haven't prepared concrete benchmark implementations yet, but I would like to suggest guidelines for machine learning benchmarks. A. Each benchmark...

```console 3.10 -> async_generators: Mean +- std dev: 643 ms +- 28 ms main -> async_generators: Mean +- std dev: 441 ms +- 20 ms ```

Currently there's tornado_http but there's loads of high quality benchmarks for asyncio clients and servers https://magic.io/blog/uvloop-blazing-fast-python-networking/ I also want to see if it's possible to make SelectorEventLoop perform faster than...

[Moved from https://github.com/faster-cpython/ideas/discussions/395] It's becoming obvious that: * The pyperformance suite needs more benchmarks that are more similar to real-world workloads, and we should lean into optimizing for these and...

This additionally adds support for building C extensions as part of creating a benchmark's virtual environment, since that didn't seem to be possible prior to this change. See https://github.com/faster-cpython/ideas/issues/370 for...

There is, in general, not a requirement that source packages compile to the same thing as available binary packages. It's rare, but this is one thing that can end up...

refactoring code with Assign Multiple Targets which is more pythonic, concise, readable and efficient; how do think this change which has practical value?