hybrid.profiling.make_timeit#
- class make_timeit(timers, prefix=None, loglevel=None)[source]#
Generate timer increment context manager specialized for handling (bound to) timers in the provided timers dictionary.
- Parameters:
timers (dict) – Timers storage.
Example:
timers = {} timeit = make_timeit(timers) for _ in range(10): with timeit('f'): f() # timers['f'] is now a list holding 10 runtimes of `f`
Methods
__init__
(timers[, prefix, loglevel])