pub struct StaticMemoryReport {
pub logical_parameter_bytes: Observed<u64>,
pub current_host_resident_bytes: Observed<u64>,
pub current_device_resident_bytes: Observed<u64>,
pub planned_disk_backed_bytes: Observed<u64>,
pub backend_active_allocation_bytes: Observed<u64>,
pub backend_allocator_cache_bytes: Observed<u64>,
pub physical_semantics: PhysicalMemorySemantics,
pub currently_cached_shards: Observed<u64>,
}Expand description
Static checkpoint and current residency observations.
Fields§
§logical_parameter_bytes: Observed<u64>Logical bytes in parameters or the complete residency plan.
current_host_resident_bytes: Observed<u64>Current logical host-resident bytes.
current_device_resident_bytes: Observed<u64>Current logical device-resident bytes.
planned_disk_backed_bytes: Observed<u64>Planned logical disk-backed bytes.
backend_active_allocation_bytes: Observed<u64>Process-global backend active allocation counter.
backend_allocator_cache_bytes: Observed<u64>Process-global backend allocator-cache counter.
physical_semantics: PhysicalMemorySemanticsWhether logical host/device tiers share physical capacity.
currently_cached_shards: Observed<u64>Currently retained checkpoint shard buffers or readers.
Trait Implementations§
Source§impl Clone for StaticMemoryReport
impl Clone for StaticMemoryReport
Source§fn clone(&self) -> StaticMemoryReport
fn clone(&self) -> StaticMemoryReport
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 moreSource§impl Debug for StaticMemoryReport
impl Debug for StaticMemoryReport
Source§impl<'de> Deserialize<'de> for StaticMemoryReport
impl<'de> Deserialize<'de> for StaticMemoryReport
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 StaticMemoryReport
Source§impl PartialEq for StaticMemoryReport
impl PartialEq for StaticMemoryReport
Source§impl Serialize for StaticMemoryReport
impl Serialize for StaticMemoryReport
impl StructuralPartialEq for StaticMemoryReport
Auto Trait Implementations§
impl Freeze for StaticMemoryReport
impl RefUnwindSafe for StaticMemoryReport
impl Send for StaticMemoryReport
impl Sync for StaticMemoryReport
impl Unpin for StaticMemoryReport
impl UnsafeUnpin for StaticMemoryReport
impl UnwindSafe for StaticMemoryReport
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