メモリプール
これらの実装ではブロック・サイズが可変であるために断片化(英語版)が発生するため、パフォーマンスの点から、リアルタイムシステムでの使用は推奨できない。より効率的な解決策はメモリプール(memory pool)と呼ばれる同じサイズの多数のメモリ・ブロックを事前に割り当てることである。アプリケーションは実行時にハンドル(英語版)で表されるブロックの割り当て、アクセス、および解放ができる。
WebサーバーNginxのような一部のシステムでは、メモリプール という用語は、後で一度に割り当てを解除できる可変サイズの割り当てのグループを指すために使用される。
これはリージョン としても知られており、リージョンベース・メモリ管理(英語版)を参照されたい。