pub enum Property {
}
Expand description
Properties for memory regions. Consult man 7 numa
for details.
Variants§
File(PathBuf)
File backing the memory region.
N(usize, usize)
Size on each numa node (numa_node, size)
. Size in pages, or bytes after normalizing.
Heap
Memory range is used for the heap.
Stack
Memory range is used for the stack.
Huge
Memory range backed by huge pages. Page size differs from other entries.
Anon(usize)
Number of anonymous pages in range.
Dirty(usize)
Number of dirty pages in range.
Mapped(usize)
Number of mapped pages in range.
MapMax(usize)
Number of processes mapping a single page.
SwapCache(usize)
Number of pages that have an associated entry on a swap device.
Active(usize)
Number of pages on the active list.
Writeback(usize)
Number of pages that are currently being written out to disk.
Kernelpagesize(usize)
The size of the pages in this region in bytes.
Implementations§
Trait Implementations§
Source§impl Ord for Property
impl Ord for Property
Source§impl PartialOrd for Property
impl PartialOrd for Property
impl Eq for Property
impl StructuralPartialEq for Property
Auto Trait Implementations§
impl Freeze for Property
impl RefUnwindSafe for Property
impl Send for Property
impl Sync for Property
impl Unpin for Property
impl UnwindSafe for Property
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