pub struct ProcessMemory {
pub rss_bytes: MetricState<u64>,
pub virtual_bytes: MetricState<u64>,
pub share_of_total: MetricState<Percent>,
}Expand description
Per-process memory figures.
Fields§
§rss_bytes: MetricState<u64>Resident set size: physical memory currently mapped in.
virtual_bytes: MetricState<u64>Virtual size: address space reserved, most of it never resident.
Lowest column priority in §7.2 precisely because it is the most frequently misread number in a process table.
RSS as a share of total physical memory.
Implementations§
Source§impl ProcessMemory
impl ProcessMemory
Sourcepub const WARMING_UP: Self
pub const WARMING_UP: Self
A value with nothing measured.
Trait Implementations§
Source§impl Clone for ProcessMemory
impl Clone for ProcessMemory
Source§fn clone(&self) -> ProcessMemory
fn clone(&self) -> ProcessMemory
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 ProcessMemory
Source§impl Debug for ProcessMemory
impl Debug for ProcessMemory
Source§impl PartialEq for ProcessMemory
impl PartialEq for ProcessMemory
impl StructuralPartialEq for ProcessMemory
Auto Trait Implementations§
impl Freeze for ProcessMemory
impl RefUnwindSafe for ProcessMemory
impl Send for ProcessMemory
impl Sync for ProcessMemory
impl Unpin for ProcessMemory
impl UnsafeUnpin for ProcessMemory
impl UnwindSafe for ProcessMemory
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