默认
发表评论 1
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
求教 mina2 内存泄露问题
阅读(30659) | 评论(1 收藏 淘帖
我后台服务运行一段时间后,发现有内存泄露,强制GC回收也不能回收,通过dump分析看是NioSocketSession下的java.nio.HeapByteBuffer存储了大量的登陆协议导致,在后台也判断心跳、登陆失败关闭session了,想不明白那个地方引起的,请高手指教。。。

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

QQ截图20170524094627.png (34.46 KB, 下载次数: 2100)

QQ截图20170524094627.png
上一篇:mina2 数据丢失的问题求助下一篇:iOS 方面如何 进行UDP P2P 打洞,最好有代码谢谢
推荐方案
评论 1
你这样光看现象是找不出问题的。

建议你这样做:
1)把MINA2源码下载下来,放到工程里(方便接下来的调试,MINA2的源码不多,很容易编译使用);
2)下载jProfile,来仔细对比内存的泄漏是出现在什么代码里。

你可以把服务端运行起来后,一个客户端一个客户端连接、断开慢慢的观察,但要细心和仔细,不放过任何细节。一定可以找出问题的。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部