RunElementPadTimingStats Struct
Per-pad timing — finest-grained telemetry, one row per (element, pad). More...
Declaration
Included Headers
Public Member Attributes Index
| std::string | element_name |
|
Deterministic element name owning this pad. More... | |
| std::string | pad_name |
|
Pad name within the element. More... | |
| bool | is_sink = false |
|
True for input (sink) pads; false for output (src) pads. More... | |
| std::uint64_t | samples = 0 |
|
Number of buffers seen on this pad. More... | |
| std::uint64_t | inter_arrival_total_us = ... |
|
Cumulative time between consecutive buffer arrivals. More... | |
| std::uint64_t | inter_arrival_max_us = 0 |
|
Maximum observed inter-arrival gap, in microseconds. More... | |
| std::uint64_t | queue_wait_samples = ... |
|
Samples that had to wait in a queue before being processed. More... | |
| std::uint64_t | queue_wait_total_us = ... |
|
Cumulative queue-wait time across queue_wait_samples. More... | |
| std::uint64_t | queue_wait_max_us = 0 |
|
Maximum observed per-sample queue-wait time. More... | |
| std::uint64_t | bytes = 0 |
|
Cumulative byte count seen on this pad. More... | |
Description
Per-pad timing — finest-grained telemetry, one row per (element, pad).
Tracks inter-arrival jitter and queue-wait time per pad. Most useful for diagnosing specific bottlenecks (e.g., which pad is slow to receive, which is slow to drain).
Definition at line 375 of file Run.h.
Public Member Attributes
bytes
|
element_name
|
Deterministic element name owning this pad.
Definition at line 376 of file Run.h.
inter_arrival_max_us
|
Maximum observed inter-arrival gap, in microseconds.
Definition at line 382 of file Run.h.
inter_arrival_total_us
|
Cumulative time between consecutive buffer arrivals.
- Initialiser
-
= 0
Definition at line 380 of file Run.h.
is_sink
|
pad_name
|
queue_wait_max_us
|
Maximum observed per-sample queue-wait time.
Definition at line 387 of file Run.h.
queue_wait_samples
|
Samples that had to wait in a queue before being processed.
- Initialiser
-
= 0
Definition at line 383 of file Run.h.
queue_wait_total_us
|
Cumulative queue-wait time across queue_wait_samples.
- Initialiser
-
= 0
Definition at line 385 of file Run.h.
samples
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.