for / while/do内の多くのc/malloc()は多くの時間を消費する可能性があるため、オペレーティングシステムが高速malloc用にメモリをバッファリングするかどうか知りたいです。
私は、mallocの「貪欲な」ラッパーを作成することでmallocを高速化できるかどうかを考えてきました。たとえば、1MBのメモリを要求すると、最初のアロケータは10MBを割り当て、2番目、3番目、4番目などにmalloc関数を呼び出すと、最初に「通常の」方法で割り当てられたチャンクからメモリが返されます。もちろん、使用可能なメモリが十分にない場合は、新しい貪欲なメモリチャンクを割り当てる必要があります。
どういうわけか、誰かが以前にこれまたは同様のことをしたに違いないと思います。だから私の質問は単純です:これはメモリ割り当てプロセスを大幅にスピードアップするものですか?(はい、質問する前に試してみることができましたが、必要がなければ、そのようなことを書くのは怠惰です)