I*******e 发帖数: 1879 | 1 ☆─────────────────────────────────────☆
silentwolf (沉默的狼) 于 (Wed May 20 16:43:55 2009) 提到:
请问calloc最大能分配多少内存?我用calloc分配一个360M*sizeof(float)的内存,结
果没成功。试了一下300M*sizeof(float)可以。我google一下,calloc好像应该可以分
配4G,我这里只有1.5G左右,请问为啥会有问题? 谢谢
我用的是winxp 32位,vc++ 2008. Ram是4G.
☆─────────────────────────────────────☆
thrust (祝阳阳早日康复) 于 (Wed May 20 18:34:57 2009) 提到:
这个跟OS有关的
winxp 32位的进程用户空间缺省是2G
你一下子分1.5, 是很紧张
启动时用/3GB可以把用户空间长到3G
4G是不可能的, 你被骗了, 64位还差不多
☆─────────────────────────────────────☆
silent |
|