#include <memory_manager.h>
Definition at line 129 of file memory_manager.h.
◆ PoolAllocator() [1/3]
bdm::memory_manager_detail::PoolAllocator::PoolAllocator |
( |
std::size_t |
size, |
|
|
uint64_t |
size_n_pages, |
|
|
real_t |
growth_rate, |
|
|
uint64_t |
max_mem_per_thread_factor |
|
) |
| |
◆ PoolAllocator() [2/3]
bdm::memory_manager_detail::PoolAllocator::PoolAllocator |
( |
PoolAllocator && |
other | ) |
|
|
noexcept |
◆ PoolAllocator() [3/3]
bdm::memory_manager_detail::PoolAllocator::PoolAllocator |
( |
const PoolAllocator & |
other | ) |
|
|
delete |
◆ ~PoolAllocator()
bdm::memory_manager_detail::PoolAllocator::~PoolAllocator |
( |
| ) |
|
◆ New()
void * bdm::memory_manager_detail::PoolAllocator::New |
( |
std::size_t |
size | ) |
|
◆ numa_allocators_
std::vector<NumaPoolAllocator*> bdm::memory_manager_detail::PoolAllocator::numa_allocators_ |
|
private |
◆ size_
std::size_t bdm::memory_manager_detail::PoolAllocator::size_ |
|
private |
◆ tinfo_
ThreadInfo* bdm::memory_manager_detail::PoolAllocator::tinfo_ |
|
private |
The documentation for this class was generated from the following files: