pub struct ContentionIndicators {
pub lock_contention_rate: f64,
pub memory_contention_rate: f64,
pub cache_contention_rate: f64,
}Expand description
Resource contention indicators
Fields§
§lock_contention_rate: f64Lock contention events per second
memory_contention_rate: f64Memory allocation contention
cache_contention_rate: f64Cache line contention
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ContentionIndicators
impl RefUnwindSafe for ContentionIndicators
impl Send for ContentionIndicators
impl Sync for ContentionIndicators
impl Unpin for ContentionIndicators
impl UnwindSafe for ContentionIndicators
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> 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