pub struct CacheAnalysis {
pub l1_hit_rate: f64,
pub l2_hit_rate: f64,
pub l3_hit_rate: f64,
pub cache_lines_accessed: usize,
pub working_set_size: usize,
pub stride_efficiency: f64,
}Expand description
Cache analysis results
Fields§
§l1_hit_rate: f64§l2_hit_rate: f64§l3_hit_rate: f64§cache_lines_accessed: usize§working_set_size: usize§stride_efficiency: f64Trait Implementations§
Source§impl Clone for CacheAnalysis
impl Clone for CacheAnalysis
Source§fn clone(&self) -> CacheAnalysis
fn clone(&self) -> CacheAnalysis
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 moreAuto Trait Implementations§
impl Freeze for CacheAnalysis
impl RefUnwindSafe for CacheAnalysis
impl Send for CacheAnalysis
impl Sync for CacheAnalysis
impl Unpin for CacheAnalysis
impl UnsafeUnpin for CacheAnalysis
impl UnwindSafe for CacheAnalysis
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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