profiled 2.0.0

Creator: railscoder56

Last updated:

Add to Cart

Description:

profiled 2.0.0

A simple profiling decorator:
In [1]: from profiled import profiled, Profiler

In [2]: @profiled
...: def get_answer():
...: return 42
...:

In [3]: profiler = Profiler()

In [4]: with profiler:
...: for i in range(100000): get_answer()
...:

In [5]: profiler.compute_stats()
Out[5]:
{'get_answer': {'avg': 2.2763967514038087e-07,
'max': 0.00016736984252929688,
'min': 0.0,
'num': 100000,
'std': 6.953436521202228e-07,
'tot': 0.022763967514038086}}
The decorator also works with class methods. That’s about it.
Install with pip install profiled.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.