pub struct SchedulerMetrics {Show 15 fields
pub total_ticks: u64,
pub tasks_scheduled: u64,
pub tasks_completed: u64,
pub avg_scheduling_overhead_ns: f64,
pub max_scheduling_overhead_ns: u64,
pub window_overlap_percentage: f64,
pub contraction_convergence_rate: f64,
pub identity_continuity_score: f64,
pub temporal_advantage_ns: u64,
pub quantum_validity_rate: f64,
pub avg_quantum_energy_j: f64,
pub avg_margolus_levitin_margin: f64,
pub avg_uncertainty_margin: f64,
pub avg_coherence_preservation: f64,
pub avg_entanglement_strength: f64,
}Expand description
Performance metrics for the nanosecond scheduler
Fields§
§total_ticks: u64§tasks_scheduled: u64§tasks_completed: u64§avg_scheduling_overhead_ns: f64§max_scheduling_overhead_ns: u64§window_overlap_percentage: f64§contraction_convergence_rate: f64§identity_continuity_score: f64§temporal_advantage_ns: u64§quantum_validity_rate: f64§avg_quantum_energy_j: f64§avg_margolus_levitin_margin: f64§avg_uncertainty_margin: f64§avg_coherence_preservation: f64§avg_entanglement_strength: f64Trait Implementations§
Source§impl Clone for SchedulerMetrics
impl Clone for SchedulerMetrics
Source§fn clone(&self) -> SchedulerMetrics
fn clone(&self) -> SchedulerMetrics
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SchedulerMetrics
impl Debug for SchedulerMetrics
Source§impl Default for SchedulerMetrics
impl Default for SchedulerMetrics
Source§fn default() -> SchedulerMetrics
fn default() -> SchedulerMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SchedulerMetrics
impl RefUnwindSafe for SchedulerMetrics
impl Send for SchedulerMetrics
impl Sync for SchedulerMetrics
impl Unpin for SchedulerMetrics
impl UnwindSafe for SchedulerMetrics
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more