pub struct GcStats {Show 21 fields
pub s0c: f64,
pub s1c: f64,
pub s0u: f64,
pub s1u: f64,
pub ec: f64,
pub eu: f64,
pub oc: f64,
pub ou: f64,
pub mc: f64,
pub mu: f64,
pub ccsc: f64,
pub ccsu: f64,
pub ygc: u64,
pub ygct: f64,
pub fgc: u64,
pub fgct: f64,
pub cgc: u64,
pub cgct: f64,
pub gct: f64,
pub lgcc: String,
pub gcc: String,
}Expand description
Garbage Collection statistics.
Fields§
§s0c: f64Survivor space 0 capacity (KB).
s1c: f64Survivor space 1 capacity (KB).
s0u: f64Survivor space 0 used (KB).
s1u: f64Survivor space 1 used (KB).
ec: f64Eden space capacity (KB).
eu: f64Eden space used (KB).
oc: f64Old space capacity (KB).
ou: f64Old space used (KB).
mc: f64Metaspace capacity (KB).
mu: f64Metaspace used (KB).
ccsc: f64Compressed class space capacity (KB).
ccsu: f64Compressed class space used (KB).
ygc: u64Number of young generation GC events.
ygct: f64Total time spent in young generation GC (seconds).
fgc: u64Number of full GC events.
fgct: f64Total time spent in full GC (seconds).
cgc: u64Number of concurrent GC events (e.g., ZGC, Shenandoah).
cgct: f64Total time spent in concurrent GC (seconds).
gct: f64Total garbage collection time (seconds).
lgcc: StringLast GC cause.
gcc: StringCurrent GC cause.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GcStats
impl RefUnwindSafe for GcStats
impl Send for GcStats
impl Sync for GcStats
impl Unpin for GcStats
impl UnsafeUnpin for GcStats
impl UnwindSafe for GcStats
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