pub enum CpuNormalization {
Core,
Machine,
}Expand description
How process CPU percentages are scaled (§8.3).
Variants§
Core
One core = 100%. A process using four cores fully reads 400%.
The default, matching top and htop.
Machine
The whole machine = 100%. A process using four of eight cores reads 50%.
Implementations§
Source§impl CpuNormalization
impl CpuNormalization
Sourcepub const fn description(self) -> &'static str
pub const fn description(self) -> &'static str
The documentation string shown in help and docs/metrics.md (§8.3).
Trait Implementations§
Source§impl Clone for CpuNormalization
impl Clone for CpuNormalization
Source§fn clone(&self) -> CpuNormalization
fn clone(&self) -> CpuNormalization
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 CpuNormalization
Source§impl Debug for CpuNormalization
impl Debug for CpuNormalization
Source§impl Default for CpuNormalization
impl Default for CpuNormalization
Source§fn default() -> CpuNormalization
fn default() -> CpuNormalization
Returns the “default value” for a type. Read more
impl Eq for CpuNormalization
Source§impl PartialEq for CpuNormalization
impl PartialEq for CpuNormalization
impl StructuralPartialEq for CpuNormalization
Auto Trait Implementations§
impl Freeze for CpuNormalization
impl RefUnwindSafe for CpuNormalization
impl Send for CpuNormalization
impl Sync for CpuNormalization
impl Unpin for CpuNormalization
impl UnsafeUnpin for CpuNormalization
impl UnwindSafe for CpuNormalization
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