扩展macOS Sierra上的堆栈大小

时间:2017-02-18 12:36:00

标签: macos macos-sierra stack-size

当我尝试使用命令ulimit -s unlimited在macOS Sierra上扩展堆栈大小时,终端打印下一条消息:

  

-bash:ulimit:堆栈大小:无法修改限制:不允许操作。

我也尝试使用sudo ulimit -s unlimited,但它也没有离开我。有人知道吗?

1 个答案:

答案 0 :(得分:5)

OS X上的堆栈大小存在硬性限制,可以看作正在运行:

ulimit -Hs

这是您可以将堆栈大小设置为的最大值。因此,您可以做的最好不是无限制

ulimit -s 65532

请参阅this question for more details