织梦CMS - 轻松建站从此开始!

罗索

怎样设置栈的大小

罗索客 发布于 2003-07-15 20:13 点击:次 
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)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/200307/960.html]
本文出处: 作者:isdong
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容