Struct tasklist::MemoryCounter
source · [−]pub struct MemoryCounter {
pub page_fault_count: u32,
pub peak_working_set_size: usize,
pub working_set_size: usize,
pub quota_peak_paged_pool_usage: usize,
pub quota_paged_pool_usage: usize,
pub quota_peak_non_paged_pool_usage: usize,
pub quota_non_paged_pool_usage: usize,
pub pagefile_usage: usize,
pub peak_pagefile_usage: usize,
}
Expand description
process’s memory counter struct . can easily get memory infomation of a process.
Fields
page_fault_count: u32
peak_working_set_size: usize
working_set_size: usize
quota_peak_paged_pool_usage: usize
quota_paged_pool_usage: usize
quota_peak_non_paged_pool_usage: usize
quota_non_paged_pool_usage: usize
pagefile_usage: usize
peak_pagefile_usage: usize
Implementations
sourceimpl MemoryCounter
impl MemoryCounter
sourcepub fn get_page_fault_count(&self) -> u32
pub fn get_page_fault_count(&self) -> u32
get the process’s page fault count
sourcepub fn get_peak_working_set_size(&self) -> usize
pub fn get_peak_working_set_size(&self) -> usize
get the process’s peak working set size
pub fn get_working_set_size(&self) -> usize
sourcepub fn get_quota_peak_paged_pool_usage(&self) -> usize
pub fn get_quota_peak_paged_pool_usage(&self) -> usize
get the process’s quota peak paged pool usage
sourcepub fn get_quota_paged_pool_usage(&self) -> usize
pub fn get_quota_paged_pool_usage(&self) -> usize
get the process’s quota paged pool usage
sourcepub fn get_quota_peak_non_paged_pool_usage(&self) -> usize
pub fn get_quota_peak_non_paged_pool_usage(&self) -> usize
get the process’s quota peak non paged pool usage
sourcepub fn get_quota_non_paged_pool_usage(&self) -> usize
pub fn get_quota_non_paged_pool_usage(&self) -> usize
get the process’s quota non paged pool usage
sourcepub fn get_pagefile_usage(&self) -> usize
pub fn get_pagefile_usage(&self) -> usize
get the process’s pagefile usage
sourcepub fn get_peak_pagefile_usage(&self) -> usize
pub fn get_peak_pagefile_usage(&self) -> usize
get the process’s pagefile usage
Auto Trait Implementations
impl RefUnwindSafe for MemoryCounter
impl Send for MemoryCounter
impl Sync for MemoryCounter
impl Unpin for MemoryCounter
impl UnwindSafe for MemoryCounter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more