我正在寻找一种方法(不一定永久地)增加OS X 10.10中终端应用程序可用的堆栈大小。
我知道在互联网上,尤其是在这里,有很多与更改环境变量(包括堆栈限制)有关的问题(例如,这一问题),但是我发现的所有提议解决方案似乎都不适合我。
我最大的收获launchctl
是使用sudo launchctl limit stack 67104768 67104768
默认的硬限制67104768。launchctl
具有更高限制的其他命令似乎无效。
然后是sysctl
,但是其手册页报告kern.stack_size
为不可更改。
我希望我不要忽视已经在某处提出的任何解决方案;任何帮助将不胜感激!
编辑:我想增加堆栈限制,以解决ocamlopt(OCaml本机编译器)中似乎是一个错误的问题,该错误导致堆栈溢出处理特定的(明智的)程序;我似乎现在找不到错误报告。
1
您是否明确询问如何增加优胜美地的筹码限额?
是。抱歉,如果文字不清楚。
—
Christopher
我在superuser.com/questions/836883/上发现了一个问题,可能会帮助您...在第一个答案中,它显示了一个maxfiles限制。也许将其更改为堆栈限制并另存为
—
TheBro21
limit.stack.plist
launchDaemons?
谢谢!我只是尝试过,但是没有运气。
—
Christopher
好。您实际上找到了限制文件吗?如果不存在。我将花时间寻找并解决问题。并配置了我先前指示的plist。
—
TheBro21 2015年