虚拟内存是OS管理的,不需要app自己操心
windows的系统设置中能设置pagefile的大小,pagefile就是用磁盘缓冲搞出来更大的虚拟内存。
如果需要的内存比16G大太多,那估计速度太慢了,还是把数据拆开处理比较好
需要的内存大于4G,必须编译成64-bit的native app。
对于32位app,假如进程内剩余的空闲内存大于2G,也可能分配不出来2G的连续内存,因为内存可能碎片化了。
所以大型数据处理程序,最好是64 bit的。
【 在 walkinrain 的大作中提到: 】
: 好的,谢谢
: 再请问一下,windows怎么才能使用虚拟内存?需要自己编程调用实现吗?
: 我的内存只有16g,肯定是不够的
: ...................
--
修改:z16166 FROM 123.115.131.*
FROM 123.115.131.*