|
Eneboo - Documentación para desarrolladores
|
Clases | |
| class | AddHeaderHeap |
| class | AlignedMmapInstance |
| Memory allocated from here is aligned with respect to Alignment. Más... | |
| class | AlignedMmap |
| Route requests to the one aligned mmap instance. Más... | |
| class | SuperblockStore |
| class | AlignedSuperblockHeapHelper |
| class | AlignedSuperblockHeap |
| class | Array |
| class | BumpAlloc |
| class | ConformantHeap |
| class | EmptyClass |
| class | ExactlyOne |
| class | FixedRequestHeap |
| class | GlobalHeap |
| class | HeapManager |
| class | hoardThresholdFunctionClass |
| class | SmallHeap |
| class | BigHeap |
| class | PerThreadHoardHeap |
| class | HoardHeap |
| class | HoardManager |
| class | HoardSuperblock |
| class | HoardSuperblockHeader |
| class | IgnoreInvalidFree |
| class | HoardHeapType |
| class | TLAB |
| class | LockMallocHeap |
| class | ManageOneSuperblock |
| class | MmapAlloc |
| class | ProcessHeap |
| class | RedirectFree |
| Routes free calls to the Superblock's owner heap. Más... | |
| class | Statistics |
| class | ThreadPoolHeap |
| class | ThreadLocalAllocationBuffer |
'typedefs' | |
| typedef GlobalHeap < SUPERBLOCK_SIZE, EMPTINESS_CLASSES, TheLockType > | TheGlobalHeap |
| typedef HoardSuperblock < TheLockType, SUPERBLOCK_SIZE, SmallHeap > | SmallSuperblockType |
| typedef HoardSuperblock < TheLockType, SUPERBLOCK_SIZE, BigHeap > | BigSuperblockType |
| typedef HoardHeapType::SuperblockType::Header | 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 > | TLABBase |
Enumeraciones | |
| enum | { BigObjectSize, BIG_OBJECT } |
| enum | { MAX_MEMORY_PER_TLAB = 256 * 1024 } |
| The maximum amount of memory that each TLAB may hold, in bytes. Más... | |
| enum | { MaxThreads = 1024 } |
| The maximum number of threads supported (sort of). Más... | |
| enum | { NumHeaps = 128 } |
| The maximum number of heaps supported. Más... | |
| enum | { LargestSmallObject = 256 } |
| typedef HoardSuperblock<TheLockType, SUPERBLOCK_SIZE, BigHeap> Hoard::BigSuperblockType |
| typedef HoardSuperblock<TheLockType, SUPERBLOCK_SIZE, SmallHeap> Hoard::SmallSuperblockType |
| typedef GlobalHeap<SUPERBLOCK_SIZE, EMPTINESS_CLASSES, TheLockType> Hoard::TheGlobalHeap |
| 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 |
| anonymous enum |
The maximum amount of memory that each TLAB may hold, in bytes.
| anonymous enum |
1.7.4