perfume¶
Interactive performance benchmarking in Jupyter
Free software: BSD license
Documentation: https://perfume.readthedocs.io.
Overview¶
perfume is a performance benchmarking tool that provides quick feedback on the systems under test.
The primary goals are:
Prioritize analysis of distributions of latency, not averages.
Support both immediate feedback and robust benchmarking with many samples, through a UI that updates as we collect more information.
Provide raw data back to the user, for flexible custom analysis.
Provide helpful post-processing analysis and charting tools.
Features¶
Live-updating histogram chart and descriptive statistics during a benchmark run.
Jupyter notebook integration.
Tunable benchmarking overhead.
Comparative analysis of multiple functions under test.
Powerful post-processing analysis tools.
Demo¶
You can check out an example notebook using perfume.
Installing¶
pip install perfume-bench
Credits¶
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.