lisa.utils.measure_time#

lisa.utils.measure_time(clock=<built-in function monotonic>)[source]#

Context manager to measure time in seconds.

Parameters:

clock (collections.abc.Callable) – Clock to use.

Example:

with measure_time() as measure:
    ...
print(measure.start, measure.stop, measure.exclusive_delta, measure.exclusive_delta)

Note

The exclusive_delta discount the time spent in nested measure_time context managers.