当前位置:编程学习 > JAVA >>

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


查了很多相关的资料。 说是线程太多,直接就溢出了。
我和同事们同事点击登录并发就能出现这个问题。
就算代码再不堪 也不至于4个并发就溢出吧?
叫运维的改了内存。也还是如此
是在是无解了!
内存 溢出 ssh2 thread 服务器 --------------------编程问答-------------------- 是不是每个线程中都实例化了太多的对象,需要用工具看看内存在哪泄露了 --------------------编程问答--------------------
引用 1 楼 xxhhbb1538 的回复:
是不是每个线程中都实例化了太多的对象,需要用工具看看内存在哪泄露了

你好。 仅仅只是一个简单的登录功能,4个人并发,能有多少对象? 我们公司服务器还是8g的。。
请问需要用什么工具查看内存泄露? --------------------编程问答-------------------- 程序中有bug吧。。 --------------------编程问答--------------------
引用 3 楼 fudongrifdr 的回复:
程序中有bug吧。。

没有bug  同事们一起登录,会有人登录不上  其他人完全没问题。  再访问其他方法的时候直接溢出,服务器崩溃了 --------------------编程问答--------------------
引用 2 楼 u010938636 的回复:
Quote: 引用 1 楼 xxhhbb1538 的回复:

是不是每个线程中都实例化了太多的对象,需要用工具看看内存在哪泄露了

你好。 仅仅只是一个简单的登录功能,4个人并发,能有多少对象? 我们公司服务器还是8g的。。
请问需要用什么工具查看内存泄露?

那就可能是你jvm内存设小了 --------------------编程问答--------------------
引用 5 楼 xxhhbb1538 的回复:
Quote: 引用 2 楼 u010938636 的回复:

Quote: 引用 1 楼 xxhhbb1538 的回复:

是不是每个线程中都实例化了太多的对象,需要用工具看看内存在哪泄露了

你好。 仅仅只是一个简单的登录功能,4个人并发,能有多少对象? 我们公司服务器还是8g的。。
请问需要用什么工具查看内存泄露?

那就可能是你jvm内存设小了

我之前截图的那个内存 对于linux而言 可以么? --------------------编程问答-------------------- 你的服务器是什么?比如tomcat,启动的话,也有配置设置启动初始化内存和最大内存的,LZ可以搜下对应服务器启动内存的配置。 --------------------编程问答-------------------- 开jconsole看JVM情况
补充:Java ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,