Struct parquet::memory::MemTracker [−][src]
pub struct MemTracker { /* fields omitted */ }
Expand description
Struct to track memory usage information.
Implementations
impl MemTracker
[src]
impl MemTracker
[src]pub fn new() -> MemTracker
[src]
pub fn new() -> MemTracker
[src]Creates new memory tracker.
pub fn memory_usage(&self) -> i64
[src]
pub fn memory_usage(&self) -> i64
[src]Returns the current memory consumption, in bytes.
pub fn max_memory_usage(&self) -> i64
[src]
pub fn max_memory_usage(&self) -> i64
[src]Returns the maximum memory consumption so far, in bytes.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MemTracker
impl Send for MemTracker
impl Sync for MemTracker
impl Unpin for MemTracker
impl UnwindSafe for MemTracker
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,