私が最近遭遇しzmalloc
た . (実際、これはzmalloc
SO に関する 3 番目のタグ付きの質問にすぎません)。
私は以下を集めました:
- zmalloc は、C++ スマート ポインターと同様に、解放されていないメモリを自動的に追跡し、解放します。
- zmalloc は、少なくともredis source の場合、明らかにいくつかのメトリクスを有効にします。
だから私の質問は:
- では、malloc よりも zmalloc を使用すると、どのような柔軟性が失われるのでしょうか? つまり、zmalloc になくて malloc が引き続き提供する利点は何ですか?
- C11ではzmallocは非標準ですか? これはカスタムビルドの関数ですか?