必要な大量のオブジェクトに 10 GB の RAM を割り当てています。ヌル ポインターなどの問題が発生する前に、RAM の最後のバイトをすべて圧縮できるようにしたいと考えています。
アロケータが連続メモリを返すことはわかっているので、他のプログラムからメモリを分散させた場合、最大連続サイズは非常に小さい (私が推測する) か、残りの空きメモリの実際の量よりも小さくなります。
必要な連続メモリの全サイズ (10GB) を一度に割り当てる方が良いですか、それとも、連続していない小さなチャンクを割り当ててそれらをリンクする方が良いですか?
必要なすべてのメモリを常に返す可能性が高いのはどれですか?