Classes | |
struct | Allocator |
struct | Arena |
struct | ArenaBlock |
struct | Block |
struct | EmptyArena |
struct | Extent32 |
struct | FastMemoryArena |
struct | HugePage |
struct | LinuxHugePage |
struct | MemoryMetaInfo |
class | NewDeleteBase |
struct | SequentialFitAllocator |
Typedefs | |
using | AllocatorP = std::shared_ptr< Allocator > |
using | HugePageP = HugePage::HugePageP |
Variables | |
constexpr size_t | cache_line_size |
Utilities for allocating cache line aligned memory from huge pages.
using AllocatorP = std::shared_ptr<Allocator> |
using HugePageP = HugePage::HugePageP |
|
constexpr |
Minimum alignment >= cache line size, see getconf LEVEL1_DCACHE_LINESIZE.