English

Fast Efficient Fixed-Size Memory Pool: No Loops and No Overhead

Hardware Architecture 2022-11-01 v1

Abstract

In this paper, we examine a ready-to-use, robust, and computationally fast fixed-size memory pool manager with no-loops and no-memory overhead that is highly suited towards time-critical systems such as games. The algorithm achieves this by exploiting the unused memory slots for bookkeeping in combination with a trouble-free indexing scheme. We explain how it works in amalgamation with straightforward step-by-step examples. Furthermore, we compare just how much faster the memory pool manager is when compared with a system allocator (e.g., malloc) over a range of allocations and sizes.

Keywords

Cite

@article{arxiv.2210.16471,
  title  = {Fast Efficient Fixed-Size Memory Pool: No Loops and No Overhead},
  author = {Ben Kenwright},
  journal= {arXiv preprint arXiv:2210.16471},
  year   = {2022}
}
R2 v1 2026-06-28T04:45:23.951Z