|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
Statically bucketed latency distribution histogram. More...
#include <Metrics.hpp>
Collaboration diagram for corium::profiler::Histogram< NumBuckets >:Public Member Functions | |
| double | bucketBound (size_t index) const noexcept |
| uint64_t | bucketCount (size_t index) const noexcept |
| uint64_t | count () const noexcept |
| std::string_view | help () const noexcept |
| constexpr | Histogram (std::string_view name, std::array< double, NumBuckets > bounds, std::string_view help="") noexcept |
| std::string_view | name () const noexcept |
| void | observe (double val) noexcept |
| Record an observed value. | |
Statically bucketed latency distribution histogram.
| NumBuckets | Number of upper boundary buckets (default: 8). |
|
inlineconstexprnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Record an observed value.
| val | Observation (e.g. latency in milliseconds or microseconds). |