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.