记忆池（Memory Pool），又被称为固定大小区块规划（fixed-size-blocks allocation），允许程式设计师以类似C语言的 malloc 或是 C++ 的 new 运算元进行动态的记忆体规划。对于其它动态记忆体规划的实践来说，因为会变动记忆体区块大小导致的碎片问题，导致在实时系统上受限于效能因此，根本无法使用。记忆池提供了一个更有效率的解决方案：预先规划一定数量的记忆体区块，使得整个程式可以在执行期规划 (allocate)、使用 (access)、归还 (free) 记忆体区