Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说MacOS调整单个进程最大打开文件句柄数,希望能够帮助你!!!。
编译android的代码的时候报了个too many open files的错误,搜了下发现又不少的说法,唯一解决问题的方法是下面这个
launchctl limit
可以看到各个资源的限制
第一列为项的名称,第二列为软件限制,第三列为硬件限制
这个类似于linux的ulimit -a, 当然mac 也能这么查看不过不显示这个值,从上面的图中可以看到mac的maxfiles限制是256,相对于linux的1024 小了很多,这里我们需要的就是调整这个值的大小
sudo launchctl limit maxfiles 1024 unlimited
修改完后,open files的限制就到1024了再次查看的时候就是1024了
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
上一篇
已是最后文章
下一篇
已是最新文章