|
Eneboo - Documentación para desarrolladores
|
#include <new>#include "ansiwrapper.h"#include "cpuinfo.h"#include "hoard.h"#include "heapmanager.h"#include "tlab.h"#include "tls.cpp"#include "wrapper.cpp"Clases | |
| class | Hoard::HoardHeapType |
| class | Hoard::TLAB |
Namespaces | |
| namespace | Hoard |
'defines' | |
| #define | HOARD_MMAP_PROTECTION_MASK (PROT_READ | PROT_WRITE) |
'typedefs' | |
| typedef HoardHeapType::SuperblockType::Header | Hoard::TheHeader |
| typedef ThreadLocalAllocationBuffer < HL::bins< TheHeader, SUPERBLOCK_SIZE >::NUM_BINS, HL::bins< TheHeader, SUPERBLOCK_SIZE > ::getSizeClass, HL::bins < TheHeader, SUPERBLOCK_SIZE > ::getClassSize, LargestSmallObject, MAX_MEMORY_PER_TLAB, HoardHeapType::SuperblockType, SUPERBLOCK_SIZE, HoardHeapType > | Hoard::TLABBase |
| typedef TLAB | TheCustomHeapType |
Enumeraciones | |
| enum | { Hoard::MAX_MEMORY_PER_TLAB = 256 * 1024 } |
| The maximum amount of memory that each TLAB may hold, in bytes. Más... | |
| enum | { Hoard::MaxThreads = 1024 } |
| The maximum number of threads supported (sort of). Más... | |
| enum | { Hoard::NumHeaps = 128 } |
| The maximum number of heaps supported. Más... | |
| enum | { Hoard::LargestSmallObject = 256 } |
Variables | |
| volatile int | anyThreadCreated = 0 |
| #define HOARD_MMAP_PROTECTION_MASK (PROT_READ | PROT_WRITE) |
| typedef TLAB TheCustomHeapType |
| volatile int anyThreadCreated = 0 |
1.7.4