pub struct MemoryStatsReporter;Expand description
Detailed memory statistics reporter
Implementations§
Source§impl MemoryStatsReporter
impl MemoryStatsReporter
Sourcepub fn print_alloc_failure_stats(
page_size: usize,
num_zones: usize,
total_stats: &BuddyStats,
zone_infos: &[ZoneInfo],
zone_stats: &[BuddyStats],
request_pages: usize,
request_align: usize,
)
pub fn print_alloc_failure_stats( page_size: usize, num_zones: usize, total_stats: &BuddyStats, zone_infos: &[ZoneInfo], zone_stats: &[BuddyStats], request_pages: usize, request_align: usize, )
Print detailed allocation failure statistics This is a standalone function to keep allocation logic clean
Auto Trait Implementations§
impl Freeze for MemoryStatsReporter
impl RefUnwindSafe for MemoryStatsReporter
impl Send for MemoryStatsReporter
impl Sync for MemoryStatsReporter
impl Unpin for MemoryStatsReporter
impl UnwindSafe for MemoryStatsReporter
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