Struct libuv::misc::ResourceUsage
source · pub struct ResourceUsage {}
Expand description
Data type for resource usage results.
Fields§
§usertime: TimeVal
user CPU time used
systime: TimeVal
system CPU time used
maxrss: u64
maximum resident set size
ixrss: u64
integral shared memory size (no Windows support)
idrss: u64
integral unshared data size (no Windows support)
isrss: u64
integral unshared stack size (no Windows support)
minflt: u64
page reclaims (soft page faults) (no Windows support)
majflt: u64
page faults (hard page faults)
nswap: u64
swaps (no Windows support)
inblock: u64
block input operations
oublock: u64
block output operations
msgsnd: u64
IPC messages sent (no windows support)
msgrcv: u64
IPC messages received (no Windows support)
nsignals: u64
signals received (no Windows support)
nvcsw: u64
voluntary context switches (no Windows support)
nivcsw: u64
involuntary context switches (no Windows support)
Auto Trait Implementations§
impl RefUnwindSafe for ResourceUsage
impl Send for ResourceUsage
impl Sync for ResourceUsage
impl Unpin for ResourceUsage
impl UnwindSafe for ResourceUsage
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