MeasureOptions Struct
Options for framework-owned runtime measurement. More...
Declaration
struct simaai::neat::MeasureOptions { ... }
Included Headers
#include <Run.h>
Public Member Attributes Index
| int | duration_ms = 10000 |
|
Timed measurement window. More... | |
| int | warmup_ms = 1000 |
|
Warmup window excluded from latency/metrics results. More... | |
| int | timeout_ms = 5000 |
|
Per-output pull timeout. More... | |
| bool | include_plugin_latency = false |
|
Capture per-plugin/kernel execution latency through the LTTng metrics collector. More... | |
| MetricsTraceSource | plugin_latency_source = MetricsTraceSource::Lttng |
|
Backend used for plugin execution latency. More... | |
| bool | include_edge_latency = false |
|
Include low-overhead inter-plugin/edge/queue diagnostics in the report. More... | |
| bool | include_message_latency = false |
|
Enable exact per-message LTTng edge tracing. Higher volume; off by default. More... | |
| MetricsTraceSource | message_latency_source = MetricsTraceSource::Lttng |
|
Backend used for exact per-message edge tracing. More... | |
| bool | retain_metrics_trace = false |
|
Keep the private LTTng CTF trace directory after parsing for support/debug. More... | |
| std::string | metrics_trace_dir |
|
Optional parent/output directory for retained or temporary metrics traces. More... | |
| bool | include_power = false |
| std::string | title = "NEAT measurement" |
|
Optional report metadata. More... | |
| std::string | model |
| std::string | input |
| std::string | placement |
| int | logical_batch_size = 1 |