pub struct OptimizationDelta {
pub p50_delta_ms: f64,
pub p95_delta_ms: f64,
pub p99_delta_ms: f64,
pub memory_delta_kb: i64,
pub p95_improvement_pct: f64,
}Expand description
Delta between baseline and optimized measurements.
Fields§
§p50_delta_ms: f64Change in p50 (negative = improvement).
p95_delta_ms: f64Change in p95 (negative = improvement).
p99_delta_ms: f64Change in p99 (negative = improvement).
memory_delta_kb: i64Change in memory (negative = improvement).
p95_improvement_pct: f64Percentage improvement in p95.
Implementations§
Source§impl OptimizationDelta
impl OptimizationDelta
Sourcepub fn compute(baseline: &SloBaseline, after: &SloBaseline) -> Self
pub fn compute(baseline: &SloBaseline, after: &SloBaseline) -> Self
Compute delta from baseline and after measurements.
Sourcepub fn is_improvement(&self) -> bool
pub fn is_improvement(&self) -> bool
Check if this represents an improvement (not regression).
Trait Implementations§
Source§impl Clone for OptimizationDelta
impl Clone for OptimizationDelta
Source§fn clone(&self) -> OptimizationDelta
fn clone(&self) -> OptimizationDelta
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OptimizationDelta
Source§impl Debug for OptimizationDelta
impl Debug for OptimizationDelta
Source§impl PartialEq for OptimizationDelta
impl PartialEq for OptimizationDelta
Source§fn eq(&self, other: &OptimizationDelta) -> bool
fn eq(&self, other: &OptimizationDelta) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OptimizationDelta
Auto Trait Implementations§
impl Freeze for OptimizationDelta
impl RefUnwindSafe for OptimizationDelta
impl Send for OptimizationDelta
impl Sync for OptimizationDelta
impl Unpin for OptimizationDelta
impl UnsafeUnpin for OptimizationDelta
impl UnwindSafe for OptimizationDelta
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