Crate tetsy_util_mem

Source
Expand description

Crate for parity memory management related utilities. It includes global allocator choice, heap measurement and memory erasure.

Re-exports§

pub use allocators::MallocSizeOfExt;

Modules§

allocators
default allocator management Features are:
primitives_impls
Implementation of MallocSize primitive types.
vapory_impls
Implementation of MallocSize for common vapory types: fixed hashes and uints.

Macros§

malloc_size_of_is_0
Implement notion of 0 allocation size for some type(s).

Structs§

MallocSizeOfOps
Operations used when measuring heap usage of data structures.

Traits§

MallocShallowSizeOf
Trait for measuring the “shallow” heap usage of a container.
MallocSizeOf
Trait for measuring the “deep” heap usage of a data structure. This is the most commonly-used of the traits.

Functions§

malloc_size
Heap size of structure.

Derive Macros§

MallocSizeOf