「snmalloc: A Message Passing Allocator」という論文を読んだのでその紹介です。本論文は ISMM (International Symposium on Memory Management) 2019 に採択されており、論文とソースコードは GitHub (microsoft/snmalloc) で公開されています。リポジトリ名から分かる通り、著者の多くが Microsoft Research に所属しています。 免責 読み間違えている可能性があります。正確な情報が欲しい方は必ず論文を読んでください。誤りの指摘や補足、議論などは GitHub Issue や Twitter へお願いします。 更新履歴 2019/07/08 bump pointer と free list の next entry pointer を判定する方法について追記 2019/0
![論文|snmalloc: A Message Passing Allocator (ISMM 2019)](https://cdn-ak-scissors.b.st-hatena.com/image/square/3c2669d2923afb0c6f517a7ea5c38f53d38c9abd/height=288;version=1;width=512/https%3A%2F%2Fnhiroki.jp%2Fimages%2Fpaper-snmalloc-incoming-and-outgoing-queues.png)