LINK的/STACK选项
今天在VC++.NET中运行聚类程序,老是说Stack
单单保存100个网页的数据量就比较大了。
把堆栈的大小已经设置为:
就没问题了。
VS修改:
在 Visual Studio 开发环境中设置此链接器选项
- 打开此项目的“属性页”对话框。有关详细信息,请参见设置 Visual C++ 项目属性。
- 单击“链接器”文件夹。
- 单击“系统”属性页。
- 修改下列任一属性:
-
- 堆栈提交大小
- 堆栈保留大小
问题解答:
方法一:STACKSIZE
方法二:设定/STACK
在Reserve中设定堆栈的最大值和commit。
注意:reserve默认值为1MB,最小值为4Byte;commit是保留在虚拟内存的页文件里面,它设置的较
大会使栈开辟较大的值,可能增加内存的开销和启动时间