- - PR -
ヒープ領域についてのご質問(C++)
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-04-10 23:00
[前談]
VC6.0(OS:WindowsXP)で作成したアプリケーションにおいてループ処理の中でGlobalAllocPtr関数を使用してメモリ領域を動的に確保して処理をしていたのですが、開放処理が漏れており(お恥ずかしいですが)、途中でメモリを確保できない(関数の戻り値NULL)、という事象が発生しました。 [質問] GlobalAllocPtr関数を使用するとヒープからメモリ領域を割り当てますが、ヒープのメモリはどのくらいのサイズを使用することが可能なのでしょうか? ご存知の方、ご回答お願い致します。 (私もこれからさらに調べてみますが。。。) |
|
投稿日時: 2004-04-11 03:57
はじめまして、舘石といいます。
リンカオプションの/Heapでデフォルトヒープのサイズを指定できますが、 ヒープは足りなくなると自動的に、最大2GBまで拡張します。 GlobalAllocがNULLを返すのは、多分、ヒープが尽きたのではなく、 他に原因があるような気がします。 |
1