Struct Resource Memory Metrics
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
pub struct ResourceMemoryMetrics {Show 14 fields
pub system_used: Option<ResourceMemoryMeasurement>,
pub system_total: Option<ResourceMemoryMeasurement>,
pub system_available: Option<ResourceMemoryMeasurement>,
pub resident: Option<ResourceMemoryMeasurement>,
pub private: Option<ResourceMemoryMeasurement>,
pub physical_footprint: Option<ResourceMemoryMeasurement>,
pub virtual_memory: Option<ResourceMemoryMeasurement>,
pub peak_resident: Option<ResourceMemoryMeasurement>,
pub limit: Option<ResourceMemoryMeasurement>,
pub environment_accounted: Option<ResourceMemoryMeasurement>,
pub some_pressure_stall_time: Option<ResourceMemoryMeasurement>,
pub full_pressure_stall_time: Option<ResourceMemoryMeasurement>,
pub out_of_memory_event_count: Option<ResourceMemoryMeasurement>,
pub limit_events: [Option<MemoryLimitEvent>; 8],
}
Memory-only projection; fixed fields and eight limit slots bound all copies.
Fields
system_used: Option<ResourceMemoryMeasurement>
Original system_used resource measurement; absent means not reported.
system_total: Option<ResourceMemoryMeasurement>
Original system_total resource measurement; absent means not reported.
system_available: Option<ResourceMemoryMeasurement>
Original system_available resource measurement; absent means not reported.
resident: Option<ResourceMemoryMeasurement>
Original resident resource measurement; absent means not reported.
private: Option<ResourceMemoryMeasurement>
Original private resource measurement; absent means not reported.
physical_footprint: Option<ResourceMemoryMeasurement>
Original physical_footprint resource measurement; absent means not reported.
virtual_memory: Option<ResourceMemoryMeasurement>
Original virtual_memory resource measurement; absent means not reported.
peak_resident: Option<ResourceMemoryMeasurement>
Original peak_resident resource measurement; absent means not reported.
limit: Option<ResourceMemoryMeasurement>
Original limit resource measurement; absent means not reported.
environment_accounted: Option<ResourceMemoryMeasurement>
Original environment_accounted resource measurement; absent means not reported.
some_pressure_stall_time: Option<ResourceMemoryMeasurement>
Original some_pressure_stall_time resource measurement; absent means not reported.
full_pressure_stall_time: Option<ResourceMemoryMeasurement>
Original full_pressure_stall_time resource measurement; absent means not reported.
out_of_memory_event_count: Option<ResourceMemoryMeasurement>
Original out_of_memory_event_count resource measurement; absent means not reported.
limit_events: [Option<MemoryLimitEvent>; 8]
Retained limit events; unused slots are null, overcapacity rejects publication.
Trait Implementations
impl Clone for ResourceMemoryMetrics
impl Clone for ResourceMemoryMetrics
clone
fn clone(&self) -> ResourceMemoryMetrics
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for ResourceMemoryMetrics
impl Debug for ResourceMemoryMetrics
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>
impl<'de> Deserialize<'de> for ResourceMemoryMetrics
impl<'de> Deserialize<'de> for ResourceMemoryMetrics
deserialize
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResourceMemoryMetrics, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl PartialEq for ResourceMemoryMetrics
impl PartialEq for ResourceMemoryMetrics
eq
fn eq(&self, other: &ResourceMemoryMetrics) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Serialize for ResourceMemoryMetrics
impl Serialize for ResourceMemoryMetrics
serialize
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Copy for ResourceMemoryMetrics
impl Copy for ResourceMemoryMetrics
impl StructuralPartialEq for ResourceMemoryMetrics
impl StructuralPartialEq for ResourceMemoryMetrics