/timer-manager

A small timer package.

Primary LanguagePythonApache License 2.0Apache-2.0

TimerManager

Time a script multiple times.

Installation

python -m pip install "timer-manager @ git+https://github.com/cpwan/timer-manager.git"
from TimerManager import TimerManager

timer = TimerManager.get('My timer')
for i in range(10):
    with timer:
        i=0
        while(i<10000):
            i+=1
timer
# [10 runs] Total 0.0217s	 Mean 0.0022s	 Min 0.0020s	 Max 0.0026s	 
#--- upon module exit --- 
# {'My timer': [10 runs] Total 0.0217s	 Mean 0.0022s	 Min 0.0020s	 Max 0.0026s     }