Class | Description |
---|---|
AbstractAllocator | |
BufferPool |
A pool of ByteBuffers that can be recycled.
|
ContextAllocator |
Wraps calls to a PoolAllocator with the provided writeOp.
|
EnsureOnHeap | |
HeapAllocator | |
HeapPool | |
MemoryUtil | |
MemtableAllocator | |
MemtableAllocator.SubAllocator |
Mark the BB as unused, permitting it to be reclaimed
|
MemtableBufferAllocator | |
MemtableCleanerThread<P extends MemtablePool> |
A thread that reclaims memory from a MemtablePool on demand.
|
MemtablePool |
Represents an amount of memory used for a given purpose, that can be allocated to specific tasks through
child MemtableAllocator objects.
|
NativeAllocator |
This NativeAllocator uses global slab allocation strategy
with slab size that scales exponentially from 8kb to 1Mb to
serve allocation of up to 128kb.
|
NativePool | |
SlabAllocator |
+ * The SlabAllocator is a bump-the-pointer allocator that allocates
+ * large (1MB) global regions and then doles them out to threads that
+ * request smaller sized (up to 128kb) slices into the array.
|
SlabPool |
Copyright © 2019 The Apache Software Foundation