|
guanaqo
1.0.0-alpha.25
Utilities for scientific software
|
Core tracing utilities and macros (ITT, Perfetto or fallback logger).
Topics | |
| Perfetto Tracing | |
| Perfetto track events, tracing sessions, and FLOP counting. | |
| Performance Counters | |
| CPU performance counters (PCM) integration and scoped collectors. | |
Files | |
| file | trace.hpp |
| Tracing logger and macros (ITT, Perfetto, or fallback). | |
Classes | |
| struct | guanaqo::TraceLogger |
| Class for recording trace logs, used when ITT or Perfetto tracing is not enabled. More... | |
Functions | |
| TraceLogger & | guanaqo::get_trace_logger () |
| Get a reference to the global trace logger instance. | |
| TraceLogger & guanaqo::get_trace_logger | ( | ) |
#include <guanaqo/trace.hpp>
Get a reference to the global trace logger instance.