hmq icon indicating copy to clipboard operation
hmq copied to clipboard

dispatch 方法占用大量内存

Open kainhuck opened this issue 3 years ago • 2 comments

我最近在一个项目中将hmq作为mqtt服务器,不得不说这是一个十分好用,性能也足够强悍的golang mqttbroker 但是通过pprof分析后我发现pool下面的dispatch方法占用了大量的内存。我是在校大学生水平有限,猜测可能是make chan时分配的空间太多,我改成无缓冲的channel后内存显著下降,我提交了 pull requests,望多多指教

kainhuck avatar Apr 24 '21 06:04 kainhuck

附上图片一张 image-20210424141810899

kainhuck avatar Apr 24 '21 06:04 kainhuck

The pull request: https://github.com/fhmq/hmq/pull/114

turtletramp avatar May 12 '21 19:05 turtletramp