algo-profiler
Package of profiling tools which allows to run function:
- unit tests
- stress tests
- coverage tests
- runtime check
- call time check
- call time check by line
- runtime analysis
- memory usage check
- memory usage check by line
- time based memory usage
- memory leaks check
- memory usage analysis
- comprehensive performance analysis
Installation
Run the following to install:
pip install algo-profiler
Usage
Lunch a sample script from examples
folder.
python test_increment_by_one.py
Extended desciption with examples can be found here