jemalloc:オープンソースメモリアロケータの20年

2025-06-13
jemalloc:オープンソースメモリアロケータの20年

jemallocというオープンソースのメモリアロケータは、2004年の誕生以来20年の歴史を歩んできました。Lykenプログラミング言語のためのメモリアロケータとして始まり、FreeBSDへの統合、そしてFirefoxやFacebookによる広範な採用を経て、jemallocは複数のフェーズを経て発展し、断片化の問題やValgrindサポートの削除といった様々な課題にも直面しました。Facebook/Metaがjemallocの積極的な開発を終了したものの、コードは公開されたまま残っており、その開発の歴史はオープンソースソフトウェアのメンテナンスやコミュニティコラボレーションにとって貴重な教訓を提供しています。