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

wuyingsong · · 5378 次点击
有种情况可能是,如果接收到的数据包,不是合法的封包数据。看到你代码里面,数据包头是4个字节,也就是说,非法数据包时,这4个字节数据并不是数据长度,那么会导致一种情况是,这个值非常大,那么接下来的 make([]byte, size),会分配很大的内存。你看这样会不会有问题呢
#11
更多评论
你所说的持续增长,程序运行了多久?
#1
selina
上海乐焰网络科技有限公司 QQ 2781023865 人事李小姐
上海乐焰网络科技有限公司长期招聘Golang工程师 有意者联系 QQ 2781023865 人事李小姐
#2