Packages

package memory

Type Members

  1. class HeapMemoryAllocator extends MemoryAllocator

    A simple MemoryAllocator that can allocate up to 16GB using a JVM long primitive array.

  2. trait MemoryAllocator extends AnyRef
  3. class MemoryBlock extends MemoryLocation

    A consecutive block of memory, starting at a MemoryLocation with a fixed size.

  4. 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).

  5. class UnsafeMemoryAllocator extends MemoryAllocator

    A simple MemoryAllocator that uses Unsafe to allocate off-heap memory.

Ungrouped