RunStats Struct
Per-Run end-to-end statistics: counts and latency. More...
Declaration
Included Headers
Public Member Attributes Index
| std::uint64_t | inputs_enqueued = 0 |
|
Inputs that were accepted into the input queue. More... | |
| std::uint64_t | inputs_dropped = 0 |
|
Inputs rejected by OverflowPolicy. More... | |
| std::uint64_t | inputs_pushed = 0 |
|
Inputs successfully pushed into the pipeline. More... | |
| std::uint64_t | outputs_ready = ... |
|
Outputs the pipeline produced (may exceed pulls if backlogged). More... | |
| std::uint64_t | outputs_pulled = 0 |
|
Outputs the application pulled. More... | |
| std::uint64_t | outputs_dropped = ... |
|
Outputs dropped before the application could pull (output-side overflow). More... | |
| double | avg_latency_ms = 0.0 |
|
Average push-to-pull latency. More... | |
| double | min_latency_ms = 0.0 |
|
Minimum observed latency. More... | |
| double | max_latency_ms = 0.0 |
|
Maximum observed latency. More... | |
Description
Per-Run end-to-end statistics: counts and latency.
Returned by Run::stats(). The headline metric is avg_latency_ms — wall-clock time from push() to pull() for a frame.
Definition at line 248 of file Run.h.
Public Member Attributes
avg_latency_ms
|
Average push-to-pull latency.
Definition at line 257 of file Run.h.
inputs_dropped
|
Inputs rejected by OverflowPolicy.
Definition at line 250 of file Run.h.
inputs_enqueued
|
Inputs that were accepted into the input queue.
Definition at line 249 of file Run.h.
inputs_pushed
|
Inputs successfully pushed into the pipeline.
Definition at line 251 of file Run.h.
max_latency_ms
|
min_latency_ms
|
outputs_dropped
|
Outputs dropped before the application could pull (output-side overflow).
- Initialiser
-
= 0
Definition at line 255 of file Run.h.
outputs_pulled
|
Outputs the application pulled.
Definition at line 254 of file Run.h.
outputs_ready
|
Outputs the pipeline produced (may exceed pulls if backlogged).
- Initialiser
-
= 0
Definition at line 252 of file Run.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.