Skip to main content

PerformanceFuzzer

PerformanceFuzzer

https://pypi.org/project/PerformanceFuzzer/

Getting Started

$ git clone https://github.com/KKimj/PerformanceFuzzer
$ pip install PerformanceFuzzer

Prerequisites

$ sudo apt update && sudo apt upgrade
$ sudo apt-get install libgmp3-dev
$ pip3 install pytest
$ pip3 install pytest-benchmark
$ pip3 install pygal

Using virtualenv

$ pip3 install virtualenv
$ virtualenv venv
$ python3 -m virtualenv venv
$ source venv/bin/activate

$ pip3 install pytest
$ pip3 install pytest-benchmark
$ pip3 install pygal

$ deactivate

Running the tests

$ sudo python3 main.py cpubench cpubench --round=8 --warmup=2 --cpubench=50000
# same as
$ sudo python3 main.py cpubench cpubench -r 8 -w 2 -cpu 50000

$ python3 -m pytest main.py --benchmark-histogram
$ ./run.sh cpubench
$ sudo ./tests/cpubench 50000 --singlethreaded --printdigits

Examples

Alt text

Alt text

Acknowledgments

https://github.com/theblixguy/CPUBench

https://pypi.org/project/pytest-benchmark/

Release files for PerformanceFuzzer 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PerformanceFuzzer 0.0.3
File Size Uploaded
PerformanceFuzzer-0.0.3.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for PerformanceFuzzer 0.0.3
File Interpreter ABI Platform
PerformanceFuzzer-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 20.5 kB

Release files / PerformanceFuzzer-0.0.3.tar.gz

Download URL PerformanceFuzzer-0.0.3.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
48d9f89963b06bfa17cc1e9c77da4745749ac529709db00de4d935f07956e501
BLAKE2b-256 checksum
How to use checksums
b7965b8cfbf69b662b301a8c737999f2bf786af95d7256d74997249a63738267
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

Release files / PerformanceFuzzer-0.0.3-py3-none-any.whl

Download URL PerformanceFuzzer-0.0.3-py3-none-any.whl
Size 16.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
07fea3fddb814ef3ae4ad0b3e22b2fde7a8ae38e6f9be4df970b4a735d56e92c
BLAKE2b-256 checksum
How to use checksums
8cd15ee5e1382e5142d440e0875137c81e06e2b623b5e496252d3c50dde37c9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page