载入中...
搜索中...
未找到
ClimbingTelemetry.cpp
浏览该文件的文档.
30ClimbingTelemetrySummary ClimbingTelemetryBuffer::summarize(ClimbingWorkload workload) const noexcept {
Fixed-capacity, allocation-free performance telemetry for climbing workloads.
void updateLatestCounters(ClimbingRuntimeCounters counters) noexcept
Replace counters on the most recent sample after a caller completes deferred hard validation.
Definition ClimbingTelemetry.cpp:24
void record(ClimbingTelemetrySample sample) noexcept
Append one sample, overwriting the oldest sample when full.
Definition ClimbingTelemetry.cpp:18
ClimbingTelemetrySummary summarize(ClimbingWorkload workload) const noexcept
Compute exact nearest-rank p50/p95 values for one workload.
Definition ClimbingTelemetry.cpp:30
Definition Climbing.cpp:19
ClimbingWorkload
Stable workload classes used by the climbing performance budgets.
Definition ClimbingTelemetry.h:21
Allocation-free counters produced by the latest runtime workload.
Definition ClimbingTelemetry.h:44
One profiler sample; elapsed time is observational and never feeds simulation state.
Definition ClimbingTelemetry.h:58
Fixed percentile summary for one workload without retaining dynamic storage.
Definition ClimbingTelemetry.h:65
std::uint32_t p50QueryCount
Definition ClimbingTelemetry.h:70
std::uint64_t p50Nanoseconds
Definition ClimbingTelemetry.h:68
std::uint32_t maxQueryCount
Definition ClimbingTelemetry.h:72
ClimbingWorkload workload
Definition ClimbingTelemetry.h:66
std::uint32_t budgetExceededCount
Definition ClimbingTelemetry.h:73
std::uint32_t p95QueryCount
Definition ClimbingTelemetry.h:71
std::uint64_t p95Nanoseconds
Definition ClimbingTelemetry.h:69
std::uint32_t sampleCount
Definition ClimbingTelemetry.h:67