Crate iceoryx2_bb_memory

Crate iceoryx2_bb_memory 

Source

Modulesยง

bump_allocator
A threadsafe and lock-free bump allocator which implements the BaseAllocator. It can be allocated with BumpAllocator::allocate() but BumpAllocator::deallocate deallocate all allocated chunks. See this: https://os.phil-opp.com/allocator-designs/ for more details.
heap_allocator
A threadsafe and lock-free Allocator which acquires the memory from the heap.
one_chunk_allocator
A non-threadsafe Allocator which manages only on chunk. When allocating memory always the maximum amount of available aligned memory is provided.
pool_allocator
A threadsafe, lock-free bucket Allocator which partitions the provided memory into buckets of equal size with a given alignment. The memory chunks cannot be resized or greater than the maximum bucket size.