Skip to main content

chronon::observe::TimelineYAMLConfig

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

#include <ObservationYAMLConfig.hpp>

Public Attributes

Name
std::stringfile
Relative to the run output directory.
boolenabled
boolcounters
Counter snapshots → counter tracks.
boolcompress
Deflate packet batches (compressed_packets).

Detailed Description

struct chronon::observe::TimelineYAMLConfig;

Unified Perfetto timeline output (timeline.pftrace).

One file carries simulation timeline 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 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.

variable compress

bool compress = true;

Deflate packet batches (compressed_packets).


Updated on 2026-07-23 at 16:24:33 +0000