pub struct allocated;Expand description
Total number of bytes allocated by the application.
This statistic is cached, and is only refreshed when the epoch is
advanced. See the crate::epoch type for more information.
This corresponds to stats.allocated in jemalloc’s API.
§Examples
use tikv_jemalloc_ctl::{epoch, stats};
let e = epoch::mib().unwrap();
let allocated = stats::allocated::mib().unwrap();
let a = allocated.read().unwrap();
let _buf = vec![0; 1024 * 1024];
e.advance().unwrap();
let b = allocated.read().unwrap();
assert!(a < b);Implementations§
Auto Trait Implementations§
impl Freeze for allocated
impl RefUnwindSafe for allocated
impl Send for allocated
impl Sync for allocated
impl Unpin for allocated
impl UnsafeUnpin for allocated
impl UnwindSafe for allocated
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