CoreFlow 1.0.0
A modern orchestration and execution runtime
Loading...
Searching...
No Matches

The performance measurement structure. The time or durations are in units of nano seconds. More...

#include <vx_types.h>

Public Attributes

vx_uint64 tmp
 Holds the last measurement.
 
vx_uint64 beg
 Holds the first measurement in a set.
 
vx_uint64 end
 Holds the last measurement in a set.
 
vx_uint64 sum
 Holds the summation of durations.
 
vx_uint64 avg
 Holds the average of the durations.
 
vx_uint64 min
 Holds the minimum of the durations.
 
vx_uint64 num
 Holds the number of measurements.
 
vx_uint64 max
 Holds the maximum of the durations.
 

Detailed Description

The performance measurement structure. The time or durations are in units of nano seconds.

Member Data Documentation

◆ avg

vx_uint64 _vx_perf_t::avg

Holds the average of the durations.

Examples
optical_flow.cpp.

◆ beg

vx_uint64 _vx_perf_t::beg

Holds the first measurement in a set.

◆ end

vx_uint64 _vx_perf_t::end

Holds the last measurement in a set.

◆ max

vx_uint64 _vx_perf_t::max

Holds the maximum of the durations.

◆ min

vx_uint64 _vx_perf_t::min

Holds the minimum of the durations.

Examples
optical_flow.cpp.

◆ num

vx_uint64 _vx_perf_t::num

Holds the number of measurements.

Examples
optical_flow.cpp.

◆ sum

vx_uint64 _vx_perf_t::sum

Holds the summation of durations.

◆ tmp

vx_uint64 _vx_perf_t::tmp

Holds the last measurement.