SSH2在linux服务器上出现java.lang.OutOfMemoryError: unable to create new native thread

肖大富 2013-08-24 02:32:35

查了很多相关的资料。 说是线程太多,直接就溢出了。
我和同事们同事点击登录并发就能出现这个问题。
就算代码再不堪 也不至于4个并发就溢出吧?
叫运维的改了内存。也还是如此
是在是无解了!
...全文
588 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
开jconsole看JVM情况
oh_Maxy 2013-08-24
  • 打赏
  • 举报
回复
你的服务器是什么?比如tomcat,启动的话,也有配置设置启动初始化内存和最大内存的,LZ可以搜下对应服务器启动内存的配置。
肖大富 2013-08-24
  • 打赏
  • 举报
回复
引用 5 楼 xxhhbb1538 的回复:
[quote=引用 2 楼 u010938636 的回复:] [quote=引用 1 楼 xxhhbb1538 的回复:] 是不是每个线程中都实例化了太多的对象,需要用工具看看内存在哪泄露了
你好。 仅仅只是一个简单的登录功能,4个人并发,能有多少对象? 我们公司服务器还是8g的。。 请问需要用什么工具查看内存泄露?[/quote] 那就可能是你jvm内存设小了[/quote] 我之前截图的那个内存 对于linux而言 可以么?
  • 打赏
  • 举报
回复
引用 2 楼 u010938636 的回复:
[quote=引用 1 楼 xxhhbb1538 的回复:] 是不是每个线程中都实例化了太多的对象,需要用工具看看内存在哪泄露了
你好。 仅仅只是一个简单的登录功能,4个人并发,能有多少对象? 我们公司服务器还是8g的。。 请问需要用什么工具查看内存泄露?[/quote] 那就可能是你jvm内存设小了
肖大富 2013-08-24
  • 打赏
  • 举报
回复
引用 3 楼 fudongrifdr 的回复:
程序中有bug吧。。
没有bug 同事们一起登录,会有人登录不上 其他人完全没问题。 再访问其他方法的时候直接溢出,服务器崩溃了
末日哥 2013-08-24
  • 打赏
  • 举报
回复
程序中有bug吧。。
肖大富 2013-08-24
  • 打赏
  • 举报
回复
引用 1 楼 xxhhbb1538 的回复:
是不是每个线程中都实例化了太多的对象,需要用工具看看内存在哪泄露了
你好。 仅仅只是一个简单的登录功能,4个人并发,能有多少对象? 我们公司服务器还是8g的。。 请问需要用什么工具查看内存泄露?
  • 打赏
  • 举报
回复
是不是每个线程中都实例化了太多的对象,需要用工具看看内存在哪泄露了

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧