Skip to main content

chronon::observe::TimelineYAMLConfig

Unified Perfetto timeline output (timeline.pftrace). More...

#include <ObservationYAMLConfig.hpp>

Public Attributes

Name
booltrace_events
Simulation trace channel → instant events.
std::stringfile
Relative to the run output directory.
boolenabled
boolcounters
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