MemoryPoolZone

final class MemoryPoolZone(pool: MemoryPool) extends Zone

An optimized implementation of a zone that performs all allocations sequentially in pages that are claimed from memory pool. Larger allocations are allocated using the system allocator and persisted in an array buffer.

Companion:
object
trait Zone
class Object
trait Matchable
class Any

Value members

Concrete methods

def alloc(size: CSize): Ptr[Byte]
def alloc(size: CSize, alignment: CSize): Ptr[Byte]
override def close(): Unit
Definition Classes
override def isClosed: Boolean
Definition Classes
override def isOpen: Boolean
Definition Classes