package memory
Type Members
- class HeapMemoryAllocator extends MemoryAllocator
A simple
MemoryAllocator
that can allocate up to 16GB using a JVM long primitive array. - trait MemoryAllocator extends AnyRef
- class MemoryBlock extends MemoryLocation
A consecutive block of memory, starting at a
MemoryLocation
with a fixed size. - class MemoryLocation extends AnyRef
A memory location.
A memory location. Tracked either by a memory address (with off-heap allocation), or by an offset from a JVM object (on-heap allocation).
- class UnsafeMemoryAllocator extends MemoryAllocator
A simple
MemoryAllocator
that usesUnsafe
to allocate off-heap memory.