MacOS调整单个进程最大打开文件句柄数

(18) 2024-02-21 09:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说MacOS调整单个进程最大打开文件句柄数,希望能够帮助你!!!。

MacOS调整单个进程最大打开文件句柄数_https://bianchenghao6.com/blog__第1张

编译android的代码的时候报了个too many open files的错误,搜了下发现又不少的说法,唯一解决问题的方法是下面这个

  • 先用以下命令查看当前的限制
launchctl limit
MacOS调整单个进程最大打开文件句柄数_https://bianchenghao6.com/blog__第2张

可以看到各个资源的限制

第一列为项的名称,第二列为软件限制,第三列为硬件限制

这个类似于linux的ulimit -a, 当然mac 也能这么查看不过不显示这个值,从上面的图中可以看到mac的maxfiles限制是256,相对于linux的1024 小了很多,这里我们需要的就是调整这个值的大小

  • 修改方式如下
sudo launchctl limit maxfiles 1024 unlimited

修改完后,open files的限制就到1024了再次查看的时候就是1024了

MacOS调整单个进程最大打开文件句柄数_https://bianchenghao6.com/blog__第3张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复