LinuxUnix下程序的堆栈大小是怎么定的

LinuxUnix下程序的堆栈大小是怎么定的,第1张

在/etc/profile 的最后面添加ulimit -s unlimited 保存,source /etc/profile使修改文蔽局稿件生效 linux查看修改线程默认栈空宏孝间大小 :ulimit -s 1、通过命令 ulimit -s 查看linux的默认栈空间大小,默认情况下腊哗 为10240 即10M

当然有限制,你可以使用命令 ulimit -s 查看大小。

因为物理空间存在着大小限制,因此栈空间肯定也是有大小限制的,液拆不然程序还不崩了。

甚至,你可以测试一下,分配一个超大的栈空间(方法是,在函数中,定义一个超大空间的数组),然明埋埋后看是否可激蚂以运行,当达到一个限制的时候,程序是无法正常运行的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12319158.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存