当我尝试使用命令扩展 macOS Sierra 上的堆栈大小时ulimit -s unlimited
,终端会打印下一条消息:
-bash:ulimit:堆栈大小:无法修改限制:不允许操作。
我也尝试过使用sudo ulimit -s unlimited
,但它也没有离开我。有人知道吗?
当我尝试使用命令扩展 macOS Sierra 上的堆栈大小时ulimit -s unlimited
,终端会打印下一条消息:
-bash:ulimit:堆栈大小:无法修改限制:不允许操作。
我也尝试过使用sudo ulimit -s unlimited
,但它也没有离开我。有人知道吗?
在 OS X 上可以看到正在运行的堆栈大小有一个硬性限制:
ulimit -Hs
这是您可以将堆栈大小设置为的最大值。因此,您可以做的最好的不是无限,而是
ulimit -s 65532
有关详细信息,请参阅此问题。