pub struct MemoryAllocationSummary {Show 24 fields
pub current_generation: Option<u64>,
pub manager_layout_version: u8,
pub bucket_size_pages: u16,
pub bucket_size_bytes: u64,
pub bucket_capacity: u32,
pub allocated_buckets: u16,
pub remaining_buckets: u32,
pub maximum_bucket_bytes: u64,
pub physical_extent: DiagnosticMemorySize,
pub virtual_extent: DiagnosticMemorySize,
pub manager_metadata_bytes: u64,
pub manager_header_bytes: u64,
pub manager_bucket_table_bytes: u64,
pub manager_padding_bytes: u64,
pub allocated_bucket_bytes: u64,
pub bucket_slack_bytes: u64,
pub known_binding_bytes: u64,
pub unknown_binding_bytes: u64,
pub unmanaged_bytes: u64,
pub metadata_bytes_read: u64,
pub memories_measured: u16,
pub current_binding: MemoryBindingSummary,
pub ledger_binding: MemoryBindingSummary,
pub unknown_binding: MemoryBindingSummary,
}Expand description
MemoryAllocationSummary
Bounded numeric allocation accounting without per-ID rows, stable keys,
owners or range claims. Uses the same validated metadata and conservation
equations as MemoryAllocations. Binding groups describe current runtime
provenance; unknown includes omitted or retired keys without reading history.
No payload occupancy is available.
Fields§
§current_generation: Option<u64>In-memory committed generation; unavailable before bootstrap.
manager_layout_version: u8§bucket_size_pages: u16Actual persisted bucket size, never a requested/default assumption.
bucket_size_bytes: u64§bucket_capacity: u32§allocated_buckets: u16§remaining_buckets: u32§maximum_bucket_bytes: u64Finite table capacity, excluding the metadata page and backing limits.
physical_extent: DiagnosticMemorySize§virtual_extent: DiagnosticMemorySize§manager_metadata_bytes: u64The complete first page, including header, table, and padding.
manager_header_bytes: u64§manager_bucket_table_bytes: u64§manager_padding_bytes: u64§allocated_bucket_bytes: u64§bucket_slack_bytes: u64§known_binding_bytes: u64§unknown_binding_bytes: u64§unmanaged_bytes: u64Backing bytes after the assigned bucket region; ownership is unknown.
metadata_bytes_read: u64Exact fixed metadata read budget; no ledger history or payload is read.
memories_measured: u16Number of usable IDs checked, including zero-size IDs and the ledger.
current_binding: MemoryBindingSummary§ledger_binding: MemoryBindingSummary§unknown_binding: MemoryBindingSummary