#[repr(C)]pub struct MiPurgeHolesStats {Show 16 fields
pub purged_bytes: usize,
pub purged_blocks: usize,
pub purged_bytes_total: usize,
pub discard_calls: usize,
pub reuse_calls: usize,
pub pages_freed: usize,
pub ineligible_pages: usize,
pub ineligible_bytes: usize,
pub ineligible_free_bytes: usize,
pub unformed_bytes: usize,
pub unformed_bytes_total: usize,
pub unformed_discard_calls: usize,
pub unformed_reuse_calls: usize,
pub pages_skipped: usize,
pub blocks_visited: usize,
pub full_sweeps: usize,
}Expand description
Mirrors mi_purge_holes_stats_t (issue #272, Bun parity P7b): what page hole purging
actually reclaimed, process wide. Field order and types must match mimalloc.h exactly.
Fields§
§purged_bytes: usize§purged_blocks: usize§purged_bytes_total: usize§discard_calls: usize§reuse_calls: usize§pages_freed: usize§ineligible_pages: usize§ineligible_bytes: usize§ineligible_free_bytes: usize§unformed_bytes: usize§unformed_bytes_total: usize§unformed_discard_calls: usize§unformed_reuse_calls: usize§pages_skipped: usize§blocks_visited: usize§full_sweeps: usizeTrait Implementations§
Source§impl Clone for MiPurgeHolesStats
impl Clone for MiPurgeHolesStats
Source§fn clone(&self) -> MiPurgeHolesStats
fn clone(&self) -> MiPurgeHolesStats
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 moreimpl Copy for MiPurgeHolesStats
Source§impl Debug for MiPurgeHolesStats
impl Debug for MiPurgeHolesStats
Source§impl Default for MiPurgeHolesStats
impl Default for MiPurgeHolesStats
Source§fn default() -> MiPurgeHolesStats
fn default() -> MiPurgeHolesStats
Returns the “default value” for a type. Read more
impl Eq for MiPurgeHolesStats
Source§impl PartialEq for MiPurgeHolesStats
impl PartialEq for MiPurgeHolesStats
impl StructuralPartialEq for MiPurgeHolesStats
Auto Trait Implementations§
impl Freeze for MiPurgeHolesStats
impl RefUnwindSafe for MiPurgeHolesStats
impl Send for MiPurgeHolesStats
impl Sync for MiPurgeHolesStats
impl Unpin for MiPurgeHolesStats
impl UnsafeUnpin for MiPurgeHolesStats
impl UnwindSafe for MiPurgeHolesStats
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