今天排查别人的程序内存问题,感觉非常棘手。
systemstack占用了几个G的内存。截图为再现时,不断增长的结果。
asm_amd64.s:370对应的源码是调用函数的意思。难以继续追查。
查看goroutine, 除了pprof和一个tcp监听,主go程等待signal之外,全部都已经释放,并且堆占用为0
现在没想到手段定位未释放的对象。
大家有没有什么好的排查思路?
有疑问加站长微信联系(非本文作者)
今天排查别人的程序内存问题,感觉非常棘手。
systemstack占用了几个G的内存。截图为再现时,不断增长的结果。
asm_amd64.s:370对应的源码是调用函数的意思。难以继续追查。
查看goroutine, 除了pprof和一个tcp监听,主go程等待signal之外,全部都已经释放,并且堆占用为0
现在没想到手段定位未释放的对象。
大家有没有什么好的排查思路?
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`