profiler

xicsrt.util.profiler

Authors:
Novimir Antoniuk Pablant <npablant@pppl.gov>
Purpose:
Create a simple profiler module.
Description:
This module is meant to enable manual profiling with very low overhead.
isEnabled()[source]
startProfiler(reset=False)[source]
stopProfiler()[source]
resetProfiler()[source]
report(flush=True)[source]
getTimeTotal(name)[source]
getTimeSingle(name)[source]
start(name)[source]
stop(name)[source]

Private Members

_newProfile(name)[source]