2016-05-12 4 views
0

まず、私のアプリケーションは、仮想メモリやMMUなどの「通常の」オペレーティングシステムではなく、固定量の物理メモリが限られた組み込みシステムで実行されます。利用可能な物理メモリの量を確認する

この質問は、単純なANSI-Cに焦点を当てています。malloc()を呼び出すと、使用可能なメモリの量は割り当てられたサイズだけ減少します。空きメモリの残量を取得するために使用できるANSI-C関数はありますか?

+2

いいえ、通常はメモリ断片化が原因で、あなたが実際に最後に利用可能なバイトを使い果たす前に、malloc'が失敗することがあります。 – Groo

+1

"利用可能なメモリの量は割り当てられたサイズだけ減少します"〜通常は割り当てられたサイズ以上*です。 –

+1

あなた自身のmalloc(?) –

答えて

2

いいえ..............................

関連する問題