本稿では、シングルスレッドアプリケーション専用に設計されたメモリアロケータ「Exgen-Malloc」を紹介します。メモリアロケータは多くのアプリケーションスタックの背後に隠れており、そのパフォーマンスが全体に与える影響は大きいです。特に、1%の効率向上がデータセンターのコストやエネルギー消費を大幅に削減する可能性があります。従来のアロケータはマルチスレッド環境向けに設計され、多くのメタデータと制御ロジックを使用して高性能を実現していますが、この複雑さがオーバーヘッドをもたらします。Exgen-Mallocは、シングルスレッドの実行に特化することで、不要なメタデータを排除し、制御フローを簡素化し、オーバーヘッドを削減します。その結果、3つの異なるベンチマークでdlmallocに対し1.17倍から1.93倍の速度向上を示し、記憶容量の削減も達成しました。