内存暴涨问题
感谢各位读者百忙之中看我的问题!
工作中遇到一个内存暴涨的问题。有个进程A和另一个进程B进行rpc通信。进程B会每秒发送5000条数据给A,每条数据量为500字节左右。程序运行开始一分钟左右内存开始显著增长,基本是每2秒钟增长0.1G。一直增长直到B进程不再发送数据给A。停止发送后,内存也不会减少。
本来想通过valgrind进行内存泄漏分析,发现valgrind跑起来,导致数据量上不去,内存就不会暴涨了。猜测是valgrind启动程序使得性能损耗太大,导致数据量上不去。
进程B发送给A的数据是Json::Value格式的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
评论(5)
~没有更多了~
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
没有delete 这个工具应该检查出来把 valgrind