|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
Latency tracking and flight recording policies with runtime toggle. More...
#include <atomic>#include <chrono>#include <cstddef>#include <cstdint>#include <ostream>#include "corium/MpscRingBuffer.hpp"#include "corium/profiler/FlightRecorder.hpp"
Include dependency graph for ProfilerPolicies.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | corium::profiler::FlightRecorderProfiler< BufferCapacity, QueueCapacity > |
| Combined Flight Recorder and Latency Tracker Profiler. Records historical event traces into a circular in-memory buffer with zero heap allocations. More... | |
| class | corium::profiler::LatencyTracker< QueueCapacity > |
| Real-time event latency and performance statistics tracker. Zero dynamic memory allocation. Tracks min, max, total queue latency and handler duration. More... | |
| struct | corium::profiler::NullProfiler |
| Default Profiler Policy: Zero-overhead, completely compiled out by inline empty functions. More... | |
| class | corium::profiler::PostTimestampQueue< Capacity > |
Namespaces | |
| namespace | corium |
| namespace | corium::profiler |
Latency tracking and flight recording policies with runtime toggle.