Oakfield API Documentation 1.0.0
Numerical core APIs
Loading...
Searching...
No Matches
SimFieldStatsRuntimeProfile Struct Reference

Rolling counters for runtime field-statistics requests and costs. More...

#include <sim_field_stats_runtime.h>

Collaboration diagram for SimFieldStatsRuntimeProfile:

Public Attributes

SimFieldStatsComputeConfig config
 
uint64_t request_count
 
uint64_t cache_hit_count
 
uint64_t drift_cache_hit_count
 
uint64_t cache_miss_count
 
uint64_t compute_count
 
uint64_t drift_compute_count
 
uint64_t direct_compute_count
 
uint64_t phase_lock_count
 
uint64_t phase_lock_total_ns
 
uint64_t phase_lock_last_ns
 
SimFieldStatsComputeTimings total_compute
 
SimFieldStatsComputeTimings last_compute
 
size_t last_field_index
 
size_t last_step_index
 
SimFieldStatsProfileSource last_source
 

Detailed Description

Rolling counters for runtime field-statistics requests and costs.

Member Data Documentation

◆ cache_hit_count

uint64_t SimFieldStatsRuntimeProfile::cache_hit_count

Visualization cache hits.

◆ cache_miss_count

uint64_t SimFieldStatsRuntimeProfile::cache_miss_count

Visualization requests that required compute.

◆ compute_count

uint64_t SimFieldStatsRuntimeProfile::compute_count

Total computations recorded.

◆ config

SimFieldStatsComputeConfig SimFieldStatsRuntimeProfile::config

Stats configuration being profiled.

◆ direct_compute_count

uint64_t SimFieldStatsRuntimeProfile::direct_compute_count

Direct caller-requested computations.

◆ drift_cache_hit_count

uint64_t SimFieldStatsRuntimeProfile::drift_cache_hit_count

Visualization drift-cache hits.

◆ drift_compute_count

uint64_t SimFieldStatsRuntimeProfile::drift_compute_count

Computations performed during drift evaluation.

◆ last_compute

SimFieldStatsComputeTimings SimFieldStatsRuntimeProfile::last_compute

Most recent compute-stage timings.

◆ last_field_index

size_t SimFieldStatsRuntimeProfile::last_field_index

Field index from the most recent profile event.

◆ last_source

SimFieldStatsProfileSource SimFieldStatsRuntimeProfile::last_source

Source from the most recent profile event.

◆ last_step_index

size_t SimFieldStatsRuntimeProfile::last_step_index

Step index from the most recent profile event.

◆ phase_lock_count

uint64_t SimFieldStatsRuntimeProfile::phase_lock_count

Number of phase-lock updates recorded.

◆ phase_lock_last_ns

uint64_t SimFieldStatsRuntimeProfile::phase_lock_last_ns

Most recent phase-lock update time.

◆ phase_lock_total_ns

uint64_t SimFieldStatsRuntimeProfile::phase_lock_total_ns

Accumulated phase-lock update time.

◆ request_count

uint64_t SimFieldStatsRuntimeProfile::request_count

Total stats requests observed.

◆ total_compute

SimFieldStatsComputeTimings SimFieldStatsRuntimeProfile::total_compute

Accumulated compute-stage timings.


The documentation for this struct was generated from the following file: