pub struct Stats {
pub syscall_reads: u64,
pub syscall_writes: u64,
pub cache_probes: u64,
pub cache_hits: u64,
pub cache_misses: u64,
pub waves: u64,
pub submissions: u64,
pub completions: u64,
pub peak_bytes: u64,
pub enters: u64,
pub scratch_growths: u64,
pub copied_read_bytes: u64,
}Expand description
Cumulative execution counters; a snapshot may span an ongoing operation.
Fields§
§syscall_reads: u64Ordinary positional reads selected by a warm-cohort NOWAIT hit.
syscall_writes: u64Nonempty logical writes sent to the synchronous syscall executor.
cache_probes: u64Synchronous RWF_NOWAIT read attempts, excluding ring fallback work.
cache_hits: u64Requests completely satisfied by synchronous RWF_NOWAIT probes.
cache_misses: u64Requests routed to the ring by cache-read selection.
waves: u64§submissions: u64§completions: u64§peak_bytes: u64§enters: u64Calls to io_uring_enter, including interrupted attempts.
scratch_growths: u64Growths of the executor’s reusable owned scratch arena.
copied_read_bytes: u64Bytes copied from scratch into borrowed read destinations.
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