timemory 3.3.0
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
tim::component::perfetto_trace::config Struct Reference

#include "timemory/components/perfetto/perfetto.hpp"

+ Collaboration diagram for tim::component::perfetto_trace::config:

Public Types

using session_t = std::unique_ptr< TracingSession >
 

Public Attributes

bool in_process = true
 
bool system_backend = false
 
TracingInitArgs init_args = {}
 

Friends

struct perfetto_trace
 

Detailed Description

Definition at line 82 of file perfetto.hpp.

Member Typedef Documentation

◆ session_t

Definition at line 86 of file perfetto.hpp.

Friends And Related Function Documentation

◆ perfetto_trace

friend struct perfetto_trace
friend

Definition at line 84 of file perfetto.hpp.

Member Data Documentation

◆ in_process

bool tim::component::perfetto_trace::config::in_process = true

Definition at line 87 of file perfetto.hpp.

◆ init_args

TracingInitArgs tim::component::perfetto_trace::config::init_args = {}

Definition at line 89 of file perfetto.hpp.

◆ system_backend

bool tim::component::perfetto_trace::config::system_backend = false

Definition at line 88 of file perfetto.hpp.


The documentation for this struct was generated from the following file: