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 |