malloc
C/C++ 用の/のさまざまな洗練された実装がたくさんありますがfree
、固定サイズのバッファーで動作し、realloc
. スレッドセーフなどは必要なく、私のオブジェクトは小さく、サイズもあまり変わりません。推奨できる実装はありますか?
編集:
この実装を受信側の通信バッファーに使用して、可変サイズ (受信側には不明) のオブジェクトを転送します。割り当てられたオブジェクトは長くは存続しませんが、同時に複数のオブジェクトが使用される可能性があります。
誰もが標準の malloc を推奨しているようなので、質問を再構成する必要があるかもしれません。私が必要としているのは、自分のニーズに合わせて最適化を開始できるバッファー上での malloc の「最も単純な」実装です。最適化されたmallocを探しているのではなく、単純なものだけを探しているため、おそらく元の質問は不明でした。glibc-malloc から始めて拡張したくはありませんが、軽量のものを使用します。