ike47

Results 5 comments of ike47

> 这看着和brpc没关系吧,更像是业务代码问题,你用的std的线程,它的生命周期应该是你来维护而不是期望brpc来维护,先看看自己的业务代码有没有什么问题吧,是不是在里面分配了内存 线程代码也已经贴截图了,线程里面是作为客户端发了一次brpc请求,没有申请内存;

> 可以用heap profiler确认一下哪里有内存泄漏 好,我试一下,目前观察到随着brpc通讯次数增加有个大约20M左右内存增长,后面就不会增加了。

> > > 这看着和brpc没关系吧,更像是业务代码问题,你用的std的线程,它的生命周期应该是你来维护而不是期望brpc来维护,先看看自己的业务代码有没有什么问题吧,是不是在里面分配了内存 > > > > > > 线程代码也已经贴截图了,线程里面是作为客户端发了一次brpc请求,没有申请内存; > > 线程是你的客户端代码吧,内存增长的是server端么? 线程代码是服务端代码,模拟服务端作为客户端发送brpc请求给自己。 是的,服务端内存增长

> 可以用heap profiler确认一下哪里有内存泄漏 [brpcheap.zip](https://github.com/apache/brpc/files/14062197/brpcheap.zip) 已经导出,帮忙看一下 @chenBright

[heaptxt.zip](https://github.com/apache/brpc/files/14079310/heaptxt.zip) @chenBright 我在内置服务里导出成txt了