chronon::observe::TimelineYAMLConfig
Unified Perfetto timeline output (timeline.pftrace). More...
#include <ObservationYAMLConfig.hpp>
Public Attributes
| Name | |
|---|---|
| bool | trace_events Simulation trace channel → instant events. |
| std::string | file Relative to the run output directory. |
| bool | enabled |
| bool | counters Counter snapshots → counter tracks. |
Detailed Description
struct chronon::observe::TimelineYAMLConfig;
Unified Perfetto timeline output (timeline.pftrace).
One file carries simulation trace events (timestamp = cycle, 1 cycle rendered as 1 ns), counter tracks, and — when the scheduler timeline is enabled — wall-clock scheduler execution slices. Opens in ui.perfetto.dev.
Public Attributes Documentation
variable trace_events
bool trace_events = true;
Simulation trace channel → instant events.
variable file
std::string file = "timeline.pftrace";
Relative to the run output directory.
variable enabled
bool enabled = true;
variable counters
bool counters = true;
Counter snapshots → counter tracks.
Updated on 2026-06-12 at 02:36:09 +0000