pub struct Peaks {
pub jobs: u64,
pub at_cap: u64,
pub memory: Spread,
pub cpu: Spread,
}Expand description
The peaks of a set of jobs, each the highest of its samples.
Fields§
§jobs: u64How many jobs: the number of peaks the percentiles are taken over.
at_cap: u64Of those, how many met their container’s memory cap: killed for memory, or out of memory at it with nothing left to reclaim (for a run whose container’s events were not recorded, a peak within 5% of it). They may need more than they show.
memory: SpreadMemory without page cache, in bytes.
cpu: SpreadCPU, in millicores.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Peaks
impl<'de> Deserialize<'de> for Peaks
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Peaks
impl StructuralPartialEq for Peaks
Auto Trait Implementations§
impl Freeze for Peaks
impl RefUnwindSafe for Peaks
impl Send for Peaks
impl Sync for Peaks
impl Unpin for Peaks
impl UnsafeUnpin for Peaks
impl UnwindSafe for Peaks
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.