有没有办法设置系统范围的nofiles(描述符)限制 - 比如在linux中编辑/etc/security/limits.conf
文件?
我有系统的root访问权限 - 因此访问权限不是问题
答案 0 :(得分:0)
我没有找到任何解决方案来执行此系统,但找到终端命令prlimit ${PID} 7 SOFT HARD
,其中PID是您的应用程序的进程ID。 SOFT和HARD是软硬限制。
但是要小心 - 如果你有太多的FD打开,android中有一些软件无法正常工作。我个人遇到了这种错误(对于铬网络视图):
Abort message: 'FORTIFY: FD_SET: file descriptor >= FD_SETSIZE'
但是减少限制对我来说很有用,可以满足"太多的打开文件"更快=)