pub struct ProcessInfo {
pub elapsed_msecs: usize,
pub user_msecs: usize,
pub system_msecs: usize,
pub current_rss: usize,
pub peak_rss: usize,
pub current_commit: usize,
pub peak_commit: usize,
pub page_faults: usize,
}Expand description
Process memory information returned by MiMalloc::process_info.
Fields§
§elapsed_msecs: usize§user_msecs: usize§system_msecs: usize§current_rss: usize§peak_rss: usize§current_commit: usize§peak_commit: usize§page_faults: usizeTrait Implementations§
Source§impl Clone for ProcessInfo
impl Clone for ProcessInfo
Source§fn clone(&self) -> ProcessInfo
fn clone(&self) -> ProcessInfo
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 moreimpl Copy for ProcessInfo
Source§impl Debug for ProcessInfo
impl Debug for ProcessInfo
Source§impl Default for ProcessInfo
impl Default for ProcessInfo
Source§fn default() -> ProcessInfo
fn default() -> ProcessInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProcessInfo
impl RefUnwindSafe for ProcessInfo
impl Send for ProcessInfo
impl Sync for ProcessInfo
impl Unpin for ProcessInfo
impl UnsafeUnpin for ProcessInfo
impl UnwindSafe for ProcessInfo
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