linux用户态栈空间的大小有没有限制

linux用户态栈空间的大小有没有限制,第1张

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

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

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

一、在虚拟机中的linux使用mount 命令,

看是不是把tmp挂载到了内存,是的话,修改/etc/fstab,不挂载/tmp;

二、如果/tmp没有挂载到内存,仅仅是 /  下的一个文件夹,看看 / 的剩余空间是否够用

如果还不行,就给虚拟机再挂一个虚拟硬盘,进入linux分区,格式化,假设新加的硬盘分区,格式化后是/dev/hdb1,执行命令

三、mount /dev/sdb1 /tmp

可以解决问题,可以把这个配置写到 /etc/fstab 中。

Linux *** 作系统,是一种计算机 *** 作系统,中文读法大致一般为“哩内克斯”,但真正的读法应为“哩纳克斯”。Linux *** 作系统的内核的名字也是“Linux”。Linux *** 作系统也是自由软件和开放源代码发展中最著名的例子。


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

原文地址:https://54852.com/yw/8351915.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存