C 関数の malloc と calloc をいじっていて、いくつか質問があります。
これら2つの関数を使用して物理メモリのみを割り当てることができるかどうかを確認したいのですが、私のMacには4GBまたはRAMがあり、mallocを使用すると4GBを超える方法を割り当てることができます。つまり、mallocは物理メモリと仮想メモリの両方を割り当てます。
いくつか質問があります。
物理メモリのみを割り当てることができるように、使用できる関数はありますか (仮想メモリの割り当てなし)
malloc と calloc を呼び出すとき、およびポインターが返されるときに、ポインターを使用して、割り当てられている物理メモリの量と割り当てられている仮想メモリの量を判断する方法はありますか?
簡単な例は本当に高く評価されます:)
ご協力いただきありがとうございます :)