pub struct TimingStats {
pub count: usize,
pub min_ns: u64,
pub max_ns: u64,
pub mean_ns: f64,
pub std_dev_ns: f64,
pub p50_ns: u64,
pub p95_ns: u64,
pub p99_ns: u64,
pub total_ns: u64,
}Expand description
Timing statistics.
Fields§
§count: usize§min_ns: u64§max_ns: u64§mean_ns: f64§std_dev_ns: f64§p50_ns: u64§p95_ns: u64§p99_ns: u64§total_ns: u64Implementations§
Source§impl TimingStats
impl TimingStats
Sourcepub fn total_duration(&self) -> Duration
pub fn total_duration(&self) -> Duration
Total time as Duration.
Sourcepub fn ops_per_sec(&self) -> f64
pub fn ops_per_sec(&self) -> f64
Throughput in operations per second.
Sourcepub fn avg_latency_us(&self) -> f64
pub fn avg_latency_us(&self) -> f64
Average latency in microseconds.
Sourcepub fn p50_latency_us(&self) -> f64
pub fn p50_latency_us(&self) -> f64
P50 latency in microseconds.
Sourcepub fn p95_latency_us(&self) -> f64
pub fn p95_latency_us(&self) -> f64
P95 latency in microseconds.
Sourcepub fn p99_latency_us(&self) -> f64
pub fn p99_latency_us(&self) -> f64
P99 latency in microseconds.
Trait Implementations§
Source§impl Clone for TimingStats
impl Clone for TimingStats
Source§fn clone(&self) -> TimingStats
fn clone(&self) -> TimingStats
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 TimingStats
impl Debug for TimingStats
Source§impl Default for TimingStats
impl Default for TimingStats
Source§fn default() -> TimingStats
fn default() -> TimingStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TimingStats
impl RefUnwindSafe for TimingStats
impl Send for TimingStats
impl Sync for TimingStats
impl Unpin for TimingStats
impl UnwindSafe for TimingStats
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