pub struct ProcFrame {
pub cpu_count: u32,
pub memory_metric: String,
pub total: u32,
pub matched: u32,
pub unmeasured: u32,
pub cpu_milli: Option<u64>,
pub mem: u64,
pub rows: Vec<ProcRow>,
}Expand description
The answer to Request::Procs.
Fields§
§cpu_count: u32Logical CPUs on the host.
memory_metric: String§total: u32Every process the host listed.
matched: u32Those matching the filter (all of them without one).
unmeasured: u32Listed without CPU or memory (other users’ on macOS).
cpu_milli: Option<u64>Every process’s CPU, thousandths of one core; absent on a connection’s first frame, before there is anything to measure against.
mem: u64Every process’s private memory, bytes.
rows: Vec<ProcRow>Trait Implementations§
impl Eq for ProcFrame
impl StructuralPartialEq for ProcFrame
Auto Trait Implementations§
impl Freeze for ProcFrame
impl RefUnwindSafe for ProcFrame
impl Send for ProcFrame
impl Sync for ProcFrame
impl Unpin for ProcFrame
impl UnsafeUnpin for ProcFrame
impl UnwindSafe for ProcFrame
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