Skip to main content

chronon::observe::PerfettoTraceWriter::Options

#include <PerfettoTraceWriter.hpp>

Public Attributes

Name
size_tmax_interned_strings
Per-table intern cap; reaching it forces a checkpoint on that sequence.
boolcompress
Deflate each flushed packet batch into TracePacket.compressed_packets.
size_tcheckpoint_interval_packets

Public Attributes Documentation

variable max_interned_strings

size_t max_interned_strings = 65536;

Per-table intern cap; reaching it forces a checkpoint on that sequence.

variable compress

bool compress = true;

Deflate each flushed packet batch into TracePacket.compressed_packets.

variable checkpoint_interval_packets

size_t checkpoint_interval_packets = 65536;

Re-emit incremental state (clock snapshot + intern tables) every N packets per sequence; bounds reader state and keeps traces seekable.


Updated on 2026-06-12 at 09:16:39 +0000