QuickAllocator

Allocator that performs most small allocations on the stack, then falls over to malloc/free when necessary.

Members

Aliases

QuickAllocator
alias QuickAllocator = FallbackAllocator!(InSituRegion!stackCapacity, Mallocator)
Undocumented in source.

Examples

QuickAllocator!1024 quick;
void[] mem = quick.allocate(1_000);
assert (mem);
quick.deallocate(mem);
mem = quick.allocate(10_000);
assert (mem);
quick.deallocate(mem);

Meta