Crate for parity memory management related utilities. It includes global allocator choice, heap measurement and memory erasure.
pub use allocators::MallocSizeOfExt;
default allocator management Features are:
MallocSize for common ethereum types: fixed hashes
MallocSize primitive types.
Implement notion of 0 allocation size for some type(s).
Operations used when measuring heap usage of data structures.
Snapshot of collected memory metrics.
Accessor to the allocator internals.
An error related to the memory stats gathering.
Trait for measuring the “shallow” heap usage of a container.
Trait for measuring the “deep” heap usage of a data structure. This is the most commonly-used of the traits.
Heap size of structure.