#include <memory_manager.h>
Definition at line 149 of file memory_manager.h.
◆ MemoryManager()
bdm::MemoryManager::MemoryManager |
( |
uint64_t |
aligned_pages_shift, |
|
|
real_t |
growth_rate, |
|
|
uint64_t |
max_mem_per_thread_factor |
|
) |
| |
◆ ~MemoryManager()
bdm::MemoryManager::~MemoryManager |
( |
| ) |
|
◆ Delete()
void bdm::MemoryManager::Delete |
( |
void * |
p | ) |
|
◆ New()
void * bdm::MemoryManager::New |
( |
std::size_t |
size | ) |
|
◆ SetIgnoreDelete()
void bdm::MemoryManager::SetIgnoreDelete |
( |
bool |
value | ) |
|
◆ aligned_pages_
uint64_t bdm::MemoryManager::aligned_pages_ |
|
private |
◆ aligned_pages_shift_
uint64_t bdm::MemoryManager::aligned_pages_shift_ |
|
private |
◆ allocators_
◆ growth_rate_
real_t bdm::MemoryManager::growth_rate_ |
|
private |
◆ ignore_delete_
bool bdm::MemoryManager::ignore_delete_ = false |
|
private |
◆ lock_
◆ max_mem_per_thread_factor_
uint64_t bdm::MemoryManager::max_mem_per_thread_factor_ |
|
private |
◆ num_threads_
uint64_t bdm::MemoryManager::num_threads_ |
|
private |
◆ page_shift_
uint64_t bdm::MemoryManager::page_shift_ |
|
private |
◆ page_size_
uint64_t bdm::MemoryManager::page_size_ |
|
private |
◆ size_n_pages_
uint64_t bdm::MemoryManager::size_n_pages_ |
|
private |
The documentation for this class was generated from the following files: