pub struct PerformanceAssessment { /* private fields */ }Expand description
Exact accepted p95 arithmetic. No floating-point or rounded rate is part of the decision.
Implementations§
Source§impl PerformanceAssessment
impl PerformanceAssessment
Sourcepub const fn sample_count(self) -> usize
pub const fn sample_count(self) -> usize
Number of measured samples in the p95 population.
Sourcepub const fn p95_rank(self) -> usize
pub const fn p95_rank(self) -> usize
One-based nearest-rank p95 position in the measured population.
Sourcepub const fn p95_capture_interval_cycles(self) -> u64
pub const fn p95_capture_interval_cycles(self) -> u64
p95 raw capture/core interval numerator in cycles.
Sourcepub const fn capture_results_denominator(self) -> u32
pub const fn capture_results_denominator(self) -> u32
Number of inter-result intervals represented by the capture numerator.
Sourcepub const fn p95_whole_kernel_nanoseconds(self) -> u64
pub const fn p95_whole_kernel_nanoseconds(self) -> u64
p95 raw whole-kernel elapsed numerator in nanoseconds.
Sourcepub const fn whole_kernel_results_denominator(self) -> u32
pub const fn whole_kernel_results_denominator(self) -> u32
Number of results represented by the whole-kernel numerator.
Sourcepub const fn actual_routed_hz(self) -> u64
pub const fn actual_routed_hz(self) -> u64
Exact accepted routed clock in hertz.
Trait Implementations§
Source§impl Clone for PerformanceAssessment
impl Clone for PerformanceAssessment
Source§fn clone(&self) -> PerformanceAssessment
fn clone(&self) -> PerformanceAssessment
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 PerformanceAssessment
impl Debug for PerformanceAssessment
Source§impl PartialEq for PerformanceAssessment
impl PartialEq for PerformanceAssessment
Source§impl Serialize for PerformanceAssessment
impl Serialize for PerformanceAssessment
impl Copy for PerformanceAssessment
impl Eq for PerformanceAssessment
impl StructuralPartialEq for PerformanceAssessment
Auto Trait Implementations§
impl Freeze for PerformanceAssessment
impl RefUnwindSafe for PerformanceAssessment
impl Send for PerformanceAssessment
impl Sync for PerformanceAssessment
impl Unpin for PerformanceAssessment
impl UnsafeUnpin for PerformanceAssessment
impl UnwindSafe for PerformanceAssessment
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