程序自动退出异常

程序自动退出错误
我的64位c++程序很吃内存,比如可能达到甚至超过8GB。但我的程序的内存占用超过5GB多一点的时候就自动退出了而机器装有16GB的内存,且基本都空闲。请问这是什么原因?是不是应该在Windows或Visual Studio里面设置什么参数?
------解决思路----------------------
错误信息是什么?大内存建议用动态内存吧。另外new是有可能失败的。建议用调试器调试吧
------解决思路----------------------
有内存不一定就能用,即使大型程序用到8G也很吃惊,检测内存回收机制,进行动态分配回收,对这些地方进行异常处理检测
------解决思路----------------------
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。

------解决思路----------------------
楼主真需要用比如64GB内存的话,可以考虑用文件读写模拟内存读写,参考_leeki64函数。