go语言服务端内存持续增长,求解惑!

wuyingsong · · 5377 次点击
每来一次请求,你都data := make([]byte, size)一次,这个data又被外部的HandlerMsg继续使用,不太清楚你HandlerMsg里是怎么使用data的。 具体原因我也不清楚, 不过正确的思路应该是,开两个协程,一个接受数据并放在channel里,另一个读channel并处理。go中不同协程间数据传递最好使用channel
#4
更多评论
你所说的持续增长,程序运行了多久?
#1
selina
上海乐焰网络科技有限公司 QQ 2781023865 人事李小姐
上海乐焰网络科技有限公司长期招聘Golang工程师 有意者联系 QQ 2781023865 人事李小姐
#2