您的位置:首页 > 其它

OutOfMemoryError:unable to create new native thread

2018-01-21 15:43 344 查看
这种一般不是内存不够,可能是其他问题。

解决方案:

1. 使用可回收线程池如ThreadPool

2. ulimit -u 10240

这里修改的时候,如果直接在用户的.bashrc下改,可能会遇到权限问题,建议直接在/etc/profile最后加上ulimit -u 40960

然后source ,用户再ssh进去的时候就好了,可用ulimit -a 查看。

3.修改其他参数,如

1.MaxProcessMemory 使用64位操作系统

2.JVMMemory   减少JVMMemory的分配

3.ThreadStackSize  减小单个线程的栈大小
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐