blob: ed63a13cf3449edf360cac94aa4ec93c2902e9bb [file] [log] [blame]
=====================
Hybrid pool allocator
=====================
Example allocator that tries to satisfy memory allocations for small sizes
from a set of fixed pools, but always falls back to malloc/realloc/free if
a larger size is requested or the pools have been exhausted.
This may be useful to reduce memory churn when the platform allocator does
not handle allocations for a lot of small memory areas efficiently.