首页 > golang TCP server程序内存自动增长

golang TCP server程序内存自动增长

诸位大牛,请教一个问题,小弟因为项目需要,压测一个网关服务程序,发现在压测结束后,原来增长的内存会被GC掉,不过之后又缓慢增长,增长到不一定程度后停止增长,一开始以为是内存泄漏导致,各种找问题的原因,后来干脆让模拟的客户端直接接入网关(模拟3W TCP连接),客户端与网关不做任何数据交互,断开连接后,现象和之前的一样,因此我个人觉得可以排除是自身程序的问题,不清楚大家有没有遇到类似的问题。求解答。

项目使用的go版本是1.4.3
项目就是启动一个TCP服务,等待客户端连接,在定位问题时,将所有不必要的逻辑裁剪,只剩下TCP服务。


具体是什么原因引起的,能否给大家讲讲学习下?
之前用的长连接,没发现过你的问题,是handle没释放吗


已经得到golang团队的支持,问题解决,谢谢。

【热门文章】
【热门文章】