pub struct MemoryAwarePrefetcher { /* private fields */ }Expand description
Memory-aware prefetch controller
Implementations§
Source§impl MemoryAwarePrefetcher
impl MemoryAwarePrefetcher
Sourcepub fn can_prefetch(&self, size: usize) -> bool
pub fn can_prefetch(&self, size: usize) -> bool
Checks if prefetching is allowed given current memory pressure
Sourcepub fn current_usage(&self) -> usize
pub fn current_usage(&self) -> usize
Gets the current memory usage
Auto Trait Implementations§
impl !Freeze for MemoryAwarePrefetcher
impl RefUnwindSafe for MemoryAwarePrefetcher
impl Send for MemoryAwarePrefetcher
impl Sync for MemoryAwarePrefetcher
impl Unpin for MemoryAwarePrefetcher
impl UnsafeUnpin for MemoryAwarePrefetcher
impl UnwindSafe for MemoryAwarePrefetcher
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