请高手指教,在vs2005中如何设置栈的大小?

winning_eleven 2009-04-27 06:08:21
有参数Stack Reserve Size和Stack Commit Size,如果我想设置栈大小为512MB,应该如何设置?参数的单位是什么?
...全文
1999 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qwer_boo 2011-09-13
  • 打赏
  • 举报
回复
512 这么大
sunshine88888 2011-09-13
  • 打赏
  • 举报
回复
用默认的就可以啦
a34020249 2011-04-06
  • 打赏
  • 举报
回复
xmu_才盛 2011-04-06
  • 打赏
  • 举报
回复
java才100M, 你要那么大, 影响系统运行
辰岡墨竹 2011-04-06
  • 打赏
  • 举报
回复
栈要那么大干什么?挺浪费的。你要想分配大一点的数组请用malloc从堆里分配,再大的话,可以用VirtualAlloc分配内存页。
赵4老师 2010-05-04
  • 打赏
  • 举报
回复
如果设不了那么大的堆栈,就自己在堆里申请一块内存,自己实现push和pop操作。
如果堆的大小还满足不了你的需要,用
_open
_lseeki64
_read
_write
_close
文件操作模拟内存操作,其大小理论上只受硬盘空间限制。
x_todoo 2010-05-04
  • 打赏
  • 举报
回复
单位,字节
jackyjkchen 2009-04-27
  • 打赏
  • 举报
回复
/stack:大小
lingyin55 2009-04-27
  • 打赏
  • 举报
回复
在属性->连接器->系统下有一项“堆栈保留大大小”
http://topic.csdn.net/u/20090413/22/a90b8406-2420-42e5-b84b-b8b75650030a.html
沙漠里的海豚 2009-04-27
  • 打赏
  • 举报
回复
在编译时,可以用/STACK命令来设置栈的大小
wl_99888 2009-04-27
  • 打赏
  • 举报
回复
windows via c/c++里内存部分有说明.

512MB,太大了吧.
沙漠里的海豚 2009-04-27
  • 打赏
  • 举报
回复
vs2005中堆和栈大小的设置
项目- 属性- 配置属性- 链接器- 系统1.堆保留大小2.堆提交大小3.堆栈保留大小4.堆栈提交大小

64,643

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧