<div dir="ltr">1. Allocator which preallocates a fixed amount of extra bytes for each chunk, so that reallocations within that limit are guaranteed to be in-place. Multiple reallocations should be supported, too, e.g. if the limit is 10 it allocates 210 bytes when 200 are requested and then reallocs 200 -> 205 -> 203 -> 210 are all in-place.<br>
<br>2. Allocator similar to Region that counts numbers of allocations/deallocations, and once the difference reaches zero, reuses the buffer instead of returning null.<br><br>3. Same as above but instead calls deallocate when difference reaches zero. This would allow to use regions allocated by malloc with cascading allocator.<br>
</div>