我需要处理一本书的整个章节,但我的程序在某些时候冻结并停止。我不知道确切的问题是什么,但我认为这是由于堆的大小太小。
答案 0 :(得分:0)
默认情况下,Visual Studio中为1 MB,如果这是您正在使用的内容。
右键单击您的项目,然后转到属性。在左侧,点击链接器,然后点击系统。你会在那里看到堆提交大小 - 只需修改它。
你可以对堆栈做同样的事情。
如果您想以编程方式设置它,请查看此HeapCommitSize和StackCommitSize。
顺便说一句,你应该留出一些时间并阅读这些内容:http://msdn.microsoft.com/en-us/library/hh851882(v=vs.85).aspx