pub struct MemoryEfficiency {
pub total_memory_mb: f64,
pub memory_per_allocation: f64,
pub growth_rate: f64,
pub fragmentation_ratio: f64,
}Expand description
Memory usage efficiency of analysis tools
Fields§
§total_memory_mb: f64Total memory used by analysis tools
memory_per_allocation: f64Memory usage per tracked allocation
growth_rate: f64Memory growth rate (MB per hour)
fragmentation_ratio: f64Memory fragmentation level
Trait Implementations§
Source§impl Clone for MemoryEfficiency
impl Clone for MemoryEfficiency
Source§fn clone(&self) -> MemoryEfficiency
fn clone(&self) -> MemoryEfficiency
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 MemoryEfficiency
impl Debug for MemoryEfficiency
Source§impl Default for MemoryEfficiency
impl Default for MemoryEfficiency
Source§fn default() -> MemoryEfficiency
fn default() -> MemoryEfficiency
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MemoryEfficiency
impl RefUnwindSafe for MemoryEfficiency
impl Send for MemoryEfficiency
impl Sync for MemoryEfficiency
impl Unpin for MemoryEfficiency
impl UnwindSafe for MemoryEfficiency
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more