Per-scope, all-thread atomic counters.
More...
#include <Profiler.hpp>
|
| std::atomic< std::uint64_t > | count {0} |
| std::atomic< std::uint64_t > | sumTicks {0} |
| std::atomic< std::uint64_t > | minTicks {std::numeric_limits<std::uint64_t>::max()} |
| std::atomic< std::uint64_t > | maxTicks {0} |
| std::array< std::atomic< std::uint32_t >, k_histogramBuckets > | hist {} |
Per-scope, all-thread atomic counters.
◆ count
| std::atomic<std::uint64_t> group2::perf::PerScopeStats::count {0} |
◆ hist
| std::array<std::atomic<std::uint32_t>, k_histogramBuckets> group2::perf::PerScopeStats::hist {} |
◆ maxTicks
| std::atomic<std::uint64_t> group2::perf::PerScopeStats::maxTicks {0} |
◆ minTicks
| std::atomic<std::uint64_t> group2::perf::PerScopeStats::minTicks {std::numeric_limits<std::uint64_t>::max()} |
◆ sumTicks
| std::atomic<std::uint64_t> group2::perf::PerScopeStats::sumTicks {0} |
The documentation for this struct was generated from the following file: