Struct parquet::memory::MemTracker [−][src]
pub struct MemTracker { /* fields omitted */ }Struct to track memory usage information.
Methods
impl MemTracker[src]
impl MemTrackerpub fn new() -> MemTracker[src]
pub fn new() -> MemTrackerCreates new memory tracker.
pub fn memory_usage(&self) -> i64[src]
pub fn memory_usage(&self) -> i64Returns the current memory consumption, in bytes.
pub fn max_memory_usage(&self) -> i64[src]
pub fn max_memory_usage(&self) -> i64Returns the maximum memory consumption so far, in bytes.
pub fn alloc(&self, num_bytes: i64)[src]
pub fn alloc(&self, num_bytes: i64)Adds num_bytes to the memory consumption tracked by this memory tracker.
Trait Implementations
impl Debug for MemTracker[src]
impl Debug for MemTrackerAuto Trait Implementations
impl Send for MemTracker
impl Send for MemTrackerimpl !Sync for MemTracker
impl !Sync for MemTracker