Module dpc_pariter::profile
source · [−]Structs
Profiles the time spent waiting for the downstream
iterator step to consume the previous returned item
and ask for the next one (or in other words, the time
spent NOT spent waiting on next()
of the inner iterator.
Profiles the time spent waiting for the upstream
iterator step to produce the next returned item
(or in other words, the time it took to call next()
).
A simple basic profiler implementation which tracks the accumulative time and calls a handler function with it.
A stats handle passed to handlers by TotalTimeProfiler
.
Traits
An interface to profile iterator consumption/prodution performance