pub struct SchedulerStats {
pub total_ticks: u64,
pub total_cycles: u64,
pub budget_violations: u64,
pub runtime_ns: u128,
pub agent_count: usize,
pub traces: Vec<AgentTrace>,
}Expand description
Statistics from a scheduler run
Fields§
§total_ticks: u64§total_cycles: u64§budget_violations: u64§runtime_ns: u128§agent_count: usize§traces: Vec<AgentTrace>Implementations§
Source§impl SchedulerStats
impl SchedulerStats
Sourcepub fn avg_ns_per_tick(&self) -> f64
pub fn avg_ns_per_tick(&self) -> f64
Calculate average nanoseconds per tick
Sourcepub fn avg_cycles_per_tick(&self) -> f64
pub fn avg_cycles_per_tick(&self) -> f64
Calculate average cycles per tick
Sourcepub fn violation_rate(&self) -> f64
pub fn violation_rate(&self) -> f64
Calculate budget violation rate
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SchedulerStats
impl RefUnwindSafe for SchedulerStats
impl Send for SchedulerStats
impl Sync for SchedulerStats
impl Unpin for SchedulerStats
impl UnwindSafe for SchedulerStats
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
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.