pub struct MetricsAnalysis { /* private fields */ }Expand description
Metrics analysis module.
Provides memory metrics and statistics.
Implementations§
Source§impl MetricsAnalysis
impl MetricsAnalysis
Sourcepub fn from_view(view: &MemoryView) -> Self
pub fn from_view(view: &MemoryView) -> Self
Create from view.
Sourcepub fn summary(&self) -> MetricsReport
pub fn summary(&self) -> MetricsReport
Get metrics summary.
Sourcepub fn top_by_size(&self, n: usize) -> Vec<AllocationMetric>
pub fn top_by_size(&self, n: usize) -> Vec<AllocationMetric>
Get top allocations by size.
Sourcepub fn size_distribution(&self) -> SizeDistribution
pub fn size_distribution(&self) -> SizeDistribution
Get size distribution.
Auto Trait Implementations§
impl Freeze for MetricsAnalysis
impl RefUnwindSafe for MetricsAnalysis
impl Send for MetricsAnalysis
impl Sync for MetricsAnalysis
impl Unpin for MetricsAnalysis
impl UnsafeUnpin for MetricsAnalysis
impl UnwindSafe for MetricsAnalysis
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> 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