TAG:
(isdong发表于2001-9-28 18:05:11) [问题提出] VC++下怎样设置栈的大小 [问题解答] 方法一:STACKSIZE 定义.def文件 语法:STACKSIZE reserve[,commit] reserve:栈的大小;commit:可选项,与操作系统有关,在NT上只一次分配物理内存的大小 方法二:设定/STACK 打开工程,依次操作菜单如下:Project->Setting->Link,在Category 中选中Output,然后 在Reserve中设定堆栈的最大值和commit。 注意:reserve默认值为1MB,最小值为4Byte;commit是保留在虚拟内存的页文件里面,它设置的较 大会使栈开辟较大的值,可能增加内存的开销和启动时间 (isdong) |