[−][src]Module context_allocator::allocators
Allocators.
Modules
| bit_set | A bit set based allocator; allows reallocations, but requires a linear scan to find free blocks. |
| global | Global, switchable allocator. |
Structs
| BumpAllocator | This is a very simple bump allocator of minimal utility. |
| MemoryMapAllocator | This NUMA-aware allocator allocates memory-mapped data, optionally using NUMA policy to allocate on a memory node closest to the current thread. |
| MultipleBinarySearchTreeAllocator | An allocator which uses sorted lists (red-black binary search trees) of different block sizes (sizes are powers of 2); in that sense, it is similar to an efficient buddy allocator. |
Enums
| ContextAllocator | An allocator designed for contexts with different lifetimes. |
Traits
| Allocator | A helper trait that brings together the core, common functionality required to implement the traits |