CTimer
- class ikomia.utils.pyutils.CTimer
Cross-platform timer with nanoseconds precision
Import
from ikomia.utils import CTimer
Methods
__init__
(arg1)Default constructor
get_elapsed_ms
(self)Get elapsed time in ms since the last call or since the start (first call).
get_elapsed_ns
(self)Get elapsed time in ns since the last call or since the start (first call).
get_elapsed_us
(self)Get elapsed time in µs since the last call or since the start (first call).
get_total_elapsed_ms
(self)Get elapsed time in ms since the start.
get_total_elapsed_ns
(self)Get elapsed time in ns since the start.
get_total_elapsed_us
(self)Get elapsed time in µs since the start.
printElapsedTime_ms
(self, name)Print elapsed time in ms since the last call or since the start (first call).
printTotalElapsedTime_ms
(self, name)Print elapsed time in ms since the start.
start
(self)Launch timer.
Details
- __init__((object)arg1) None :
Default constructor
- get_elapsed_ms((CTimer)self) float :
Get elapsed time in ms since the last call or since the start (first call).
- Returns
elapsed time in ms
- Return type
float
- get_elapsed_ns((CTimer)self) float :
Get elapsed time in ns since the last call or since the start (first call).
- Returns
elapsed time in ns
- Return type
float
- get_elapsed_us((CTimer)self) float :
Get elapsed time in µs since the last call or since the start (first call).
- Returns
elapsed time in µs
- Return type
float
- get_total_elapsed_ms((CTimer)self) float :
Get elapsed time in ms since the start.
- Returns
elapsed time in ms
- Return type
float
- get_total_elapsed_ns((CTimer)self) float :
Get elapsed time in ns since the start.
- Returns
elapsed time in ns
- Return type
float
- get_total_elapsed_us((CTimer)self) float :
Get elapsed time in µs since the start.
- Returns
elapsed time in µs
- Return type
float
- printElapsedTime_ms((CTimer)self, (str)name) None :
Print elapsed time in ms since the last call or since the start (first call). String printed to the standard output stream.
- Parameters
name (str) – label identifying timed process
- printTotalElapsedTime_ms((CTimer)self, (str)name) None :
Print elapsed time in ms since the start. String printed to the standard output stream.
- Parameters
name (str) – label identifying timed process
- start((CTimer)self) None :
Launch timer.