载入中...
搜索中...
未找到
ClimbingTelemetry.h 文件参考

Fixed-capacity, allocation-free performance telemetry for climbing workloads. 更多...

#include "common/Export.h"
#include "climbing/ClimbingPrimitives.h"
#include "common/Time.h"
#include <array>
#include <cstddef>
#include <cstdint>
#include <span>

浏览源代码.

类

struct  eve::climbing::ClimbingQueryBudgets
 Query budgets for one 60 Hz primary-character simulation tick. 更多...
 
struct  eve::climbing::ClimbingRuntimeCounters
 Allocation-free counters produced by the latest runtime workload. 更多...
 
struct  eve::climbing::ClimbingTelemetrySample
 One profiler sample; elapsed time is observational and never feeds simulation state. 更多...
 
struct  eve::climbing::ClimbingTelemetrySummary
 Fixed percentile summary for one workload without retaining dynamic storage. 更多...
 
class  eve::climbing::ClimbingTelemetryBuffer
 Runtime-owned fixed ring of performance samples. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::climbing
 

枚举

enum class  eve::climbing::ClimbingWorkload : std::uint8_t { eve::climbing::Ordinary , eve::climbing::CandidateProbe , eve::climbing::Active }
 Stable workload classes used by the climbing performance budgets. 更多...
 
enum class  eve::climbing::ClimbingQueryBudgetState : std::uint8_t { eve::climbing::WithinBudget , eve::climbing::Exceeded }
 Named result of comparing one workload sample with its query budget. 更多...
 

详细描述

Fixed-capacity, allocation-free performance telemetry for climbing workloads.

在文件 ClimbingTelemetry.h 中定义.