标签: linux
在Linux中,进程的堆栈大小是否有限?也就是说,它的功能堆栈总和可以不超过固定大小吗?如果它是固定的,那么这个尺寸是如何确定的,是否可以设定?
答案 0 :(得分:0)
我记得默认情况下,通常在Linux中进程堆栈的限制为8MB,可以使用 ulimit 更改此凸轮。
实际值可以通过以下方式获得:
$ ulimit -a | grep stack stack size (kbytes, -s) 8192
您可以从 ulimit 手册页中获取更多信息,或查看此问题,该问题解释了如何将堆栈大小分配给每个进程: