pub struct Stats {
pub memory_hits: u64,
pub disk_hits: u64,
pub misses: u64,
pub busy_fallbacks: u64,
pub tunes: u64,
pub cache_warnings: u64,
pub invalidations: u64,
pub device_failures: u64,
}Expand description
Controller-local counters; these are not GPU utilization or performance estimates.
Fields§
§memory_hits: u64Successful process-memory lookups.
disk_hits: u64Persistent records validated and reused in this process.
misses: u64Calls admitted to the cold selection path, before disk/cache-only handling.
busy_fallbacks: u64Contending calls returning the declared reference rather than waiting.
tunes: u64Successful fresh searches, including reference wins.
cache_warnings: u64Disk read/write/removal warnings; normal execution can continue.
invalidations: u64Explicit or regression-triggered invalidation calls.
device_failures: u64Device completion failures recorded by this controller.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Stats
impl RefUnwindSafe for Stats
impl Send for Stats
impl Sync for Stats
impl Unpin for Stats
impl UnsafeUnpin for Stats
impl UnwindSafe for Stats
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