- 137 名前:名前は開発中のものです。 mailto:sage [2008/05/21(水) 07:13:30 ID:dwc8/njx]
- >>136
メモリの空き容量っていうのが、曖昧でよくわからない 確保できる「最大の」容量が知りたいのか 確保できる「合計の」容量が知りたいのか mallocとfreeを繰り返して、っていうのはつまりどういうこと? メモリはmalloc/freeを繰り返すうちに断片化されていくから 最大の容量≠合計の容量になるのは分かるよね? 最大の容量がしりたいなら for(size = 40000000; malloc(size) != NULL; size--); これで調べられるとおもう。 合計の容量がしりたいなら、malloc(256)を何回繰り返せるかカウント してみたらどうでしょう。
|

|